WordPress Boilerplate Plugin sieht keine Callback-functionen für add_settings_field und add_settings_section

Ich entwickle mein erstes Plugin und ich habe eine Optionsseite eingerichtet. Jetzt versuche ich einige Felder hinzuzufügen.

Ich habe dies in xxx-admin.php im admin Ordner

 public function section_callback() { echo '

Select which areas of content you wish to display.

'; } public function field_callback() { $html = ''; echo $html; } public function register_settings() { // First, we register a section. This is necessary since all future options must belong to a add_settings_section( 'my_settings_section', // ID used to identify this section and with which to register options 'iPhones', // Title to be displayed on the administration page 'section_callback', // Callback used to render the description of the section $this->plugin_name // Page on which to add this section of options ); // Next, we'll introduce the fields for toggling the visibility of content elements. add_settings_field( 'input_field', // ID used to identify the field throughout the theme 'Offer', // The label to the left of the option interface element 'field_callback', // The name of the function responsible for rendering the option interface $this->plugin_name, // The page on which this option will be displayed 'my_settings_section' // The name of the section to which this field belongs ); register_setting( $this->plugin_name, 'input_field' ); }

In der Hauptdatei class-xxx.php im Ordner includes ich:

 private function define_admin_hooks() { $plugin_admin = new Questionaire_Admin( $this->get_plugin_name(), $this->get_version() ); ... $this->loader->add_action( 'admin_init', $plugin_admin, 'register_settings' ); ... } 

Aber ich bekomme:

Warnung: call_user_func () erwartet, dass Parameter 1 ein gültiger Callback ist, function ‘section_callback’ nicht gefunden oder Name der ungültigen function in /Users/eamonwhite/wordpress-plugin-playground/wp-admin/includes/template.php in Zeile 1332

Warnung: call_user_func () erwartet, dass Parameter 1 ein gültiger Callback ist, function ‘field_callback’ nicht gefunden oder Name der ungültigen function in /Users/eamonwhite/wordpress-plugin-playground/wp-admin/includes/template.php

in Zeile 1378

Wie bekomme ich es, um die callbackfunktionen zu sehen?

Solutions Collecting From Web of "WordPress Boilerplate Plugin sieht keine Callback-functionen für add_settings_field und add_settings_section"