Home  >  Article  >  Backend Development  >  wordpress圣经 的源码 有有关问题吗

wordpress圣经 的源码 有有关问题吗

WBOY
WBOYOriginal
2016-06-13 12:51:471172browse

wordpress圣经 的源码 有问题吗?
wordpress 圣经 在讲Chapter 5: Extending WordPress with Plugins时,有个例子,我在试用时出现这样的问题,请高手指点:
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'copyright-notices' not found or invalid function name in E:\xampp\htdocs\chinese\wp-includes\plugin.php on line 405:

call_user_func_array($the_['function'], array_slice($args, 0, (int) $the_['accepted_args']))

附原码:

/*

Plugin Name: Copyright Notices

Plugin URI: http://emmense.com/copyright-notices/

Description: A plugin that allows the user to set Copyright text in the theme and control it from WordPress Admin.

Author: Aaron Brazell

Version: 1.0

Author URI: http://technosailor.com/

*/

 

function i18n_copyright()

{

$plugin_path = plugin_basename( dirname( __FILE__ ) .'/translations' );

load_plugin_textdomain('copyright-notices', $plugin_path );

}

add_action('init','i18n_copyright');

 

function copyright_notices_admin_page() {

add_submenu_page( 'plugins.php',__('Copyright Notices Configuration'), __('Copyright Notices Configuration','copyright-notices'), 0, 'manage_options', 'copyright-notices', 'copyright_notices_admin');

}

add_action('admin_menu', 'copyright_notices_admin_page');

function copyright_notices_admin()

{

if( $_POST['submit'] )

{

if( check_admin_referer('copyright_notices_admin_options-update') )

{

$options_saved = false;

if( $oldvalue = get_option('copyright_notices_text') )

{

update_option( 'copyright_notices_text', $_POST['copyright_text'] );

if( $oldvalue == get_option('copyright_notices_text') )

{

$options_saved = true;

}

}

else

{

if( add_option( 'copyright_notices_text', $_POST['copyright_text'] ) )

{

$options_saved = true;

}

}

}

}

if( $options_saved )

{

echo '

' . __('Options Saved','copyright-notices') . '.

';

}

 

?>











 " />

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn