Thank you for trying to help.
I inherited this site and have little to no knowledge of PHP so excuse me if I sound dumb.
I have spotted an add-on plugin wirtten by the site author, could this be conflicting with ‘Simple Fields’?
<?php
/*
Plugin Name: Button Field
Description: Add on for simple fields plugin
Version: 1.0
Author: Rafael G. Lepper
*/
add_action("plugins_loaded", "init_simple_fields_field_button");
function init_simple_fields_field_button() {
class simple_fields_field_button extends simple_fields_field {
public $key = "buttonfield", $name = "Button field";
function __construct() {
parent::__construct();
}
/**
* Output fields and stuff on post edit page
* This is the output a regular user will see
*/
function options_output($existing_vals) {
return ;
}
function edit_output($saved_values, $options) {
// name tex. date: simple_fields_fieldgroups[3][1][new0]
// name denna: simple_fields_fieldgroups[3][2][new0][option1]
// allts? ett steg till = bra f?r vi kan lagra fler saker med mindre problem. hej hopp.
$output = "";
$output .= sprintf(
'
<label for="%2$s">Button text</label>
<input type="text" placeholder="Button text" name="%1$s" id="%2$s" value="%3$s"><br>
<label for="%5$s">Button link</label>
<input type="text" placeholder="Button link" name="%4$s" id="%5$s" value="%6$s">
',
$this->get_options_name("text"),
$this->get_options_id("text"),
esc_attr(@$saved_values["text"]),
$this->get_options_name("link"),
$this->get_options_id("link"),
esc_attr(@$saved_values["link"])
);
return $output;
}
/**
* Before the values are returned
*/
function return_values($values) {
foreach ($values as &$one_field) {
foreach ($one_field as $one_field_key => &$one_field_value) {
if ($one_field_key == "text") {
$one_field_value = $one_field_value . "";
}
}
}
return $values;
}
}
simple_fields::register_field_type("simple_fields_field_button");
}