Ошибка при написание плагина
-
Как исправить ошибку?
Fatal error: Call to undefined function settings_fields() on line 27 — Ошибкаhttp://plugin-wp.dimtest.ru/2017/08/31/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82-%D0%BC%D0%B8%D1%80/ — ссилка на сайт
Код
<?php /* Plugin Name: First Plugin Plugin URI: https://codex.wordpress.org/%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0 Description: Перший плагін Version: 1.0.0 Author: Andriy Prots Author URI: pro-football.com.ua */ function option_install(){ } function option_unistall(){ } register_activation_hook(__FILE__,'opinions_install'); register_deactivation_hook(__FILE__,'opinions_unistall'); $fpwp_options = get_option('my_setting'); function my_plugin_setting_page(){ global $fpwp_options; echo "<h1>Setting First Plugin(by Prots)</h1>"; ?> <div class="wrap"> <form method="POST" action="options.php"> <?php settings_fields('my_registr_group'); ?> <input type="checkbox" name="my_setting" value="1" <?php checked('1', $fpwp_options); ?>> <input type="submit" value="Save"> </form> </div> <?php } function setting_checkbox(){ add_menu_page( 'First Plugin', 'Setting First Plugin', 'administrator', 'page_first_plugin', 'my_plugin_setting_page', 'http://www.abc.net.au/assets/radio-2.11/images/icons/listen_live.gif', '90' ); } add_action('admin_menu','setting_checkbox'); function my_registr_setting(){ register_setting('my_registr_group', 'my_setting'); } add_action('admin_init','my_registr_setting'); // $fpwp_options function fpwp_add_content(){ if ($fpwp_options == '1' ) { echo 'Checked'; print_r('dfsf'); } else{ echo('False'); } } add_shortcode('fpwp_short_code1', 'fpwp_add_content'); ?>
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «Ошибка при написание плагина» закрыта для новых ответов.