代码如下:
<?php
/* 插件注释部分...... */
/* 插件代码部分: */
/* 插件类定义: */
if (!class_exists("Payeway")){
class Payeway
{
function SetBook_admin_actions() {
add_options_page("SetBook", "Set", 9, basename(__FILE__), 'SetBookAdmin');
}
function SetBookAdmin(){
?>
<div >test</div>
<?php
}
}
}
/* 实例化插件类: */
if (class_exists("Payeway")){
$MyPlugin = new Payeway();
}
/* 定义插件事件函数: */
if (isset($MyPlugin)){
add_action('admin_menu', array(&$MyPlugin,'SetBook_admin_actions'));
}
?>
报错:Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'SetBookAdmin' was given in E:\wordpress\wp-includes\plugin.php on line 395
<?php
/* 插件注释部分...... */
/* 插件代码部分: */
/* 插件类定义: */
if (!class_exists("Payeway")){
class Payeway
{
function SetBook_admin_actions() {
add_options_page("SetBook", "Set", 9, basename(__FILE__), 'SetBookAdmin');
}
function SetBookAdmin(){
?>
<div >test</div>
<?php
}
}
}
/* 实例化插件类: */
if (class_exists("Payeway")){
$MyPlugin = new Payeway();
}
/* 定义插件事件函数: */
if (isset($MyPlugin)){
add_action('admin_menu', array(&$MyPlugin,'SetBook_admin_actions'));
}
?>
报错:Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'SetBookAdmin' was given in E:\wordpress\wp-includes\plugin.php on line 395
有个问题,我可能说的不是很清楚:
就是在后台可以添加page,我现在这个page里面添加一个按钮,点击这个按钮后,会跳到一个与之对应的功能页面;
功能页面由我做的插件完成,这样能实现吗?如果能实现的话,请告诉我下基本思路,刚刚学写wordpress插件,请大家帮忙
add_filter(‘the_content’,..)//前台画面内容部add_action('admin_menu',..)//后台菜单
我想向后台pages内容画面添加一些选择框,来调用我写的插件中的功能怎么做?