【发布时间】:2015-10-29 10:37:20
【问题描述】:
我正在尝试使用 OOP 创建 WordPress 插件,但我一开始就卡住了。我想添加通过 WordPress 面板修改页眉的功能。
用户应该能够更改标题图像和文本。我发现 add_theme_support 功能肯定会有所帮助。
最初我尝试在 WordPress 面板的外观菜单中创建标题部分,所以我尝试了以下代码:
class Plugin{
public function __construct(){
if (is_admin()) {
add_action('admin_init', array($this,'admin_init'));
}
}
public function admin_init(){
add_action( 'after_setup_theme', array($this,'customHeader') );
}
public function customHeader(){
add_theme_support('custom-header');
}
}
$plugin=new Plugin();
不幸的是,出了点问题,没有给出任何结果。管理面板中不显示标题编辑页面。
您知道为什么它不起作用以及哪里出错了吗?
【问题讨论】:
-
“有效”和“但无效”不是问题描述。
-
在第一种情况下,标题部分已正确添加到 WordPress 面板的外观部分,但第二种没有给出任何结果,甚至出现错误
-
“偶数错误”,哪些错误?