嘿,我正在尝试扩展WP_Customize_Control类,使用sage主题在Customizer中添加帖子的自定义下拉列表。我甚至尝试在customize_register动作钩子中添加类,但仍然没有找到错误:
致命错误:Class' Roots \ Sage \ Customizer \ WP_Customize_Control'在第36行的/home/wpsitesb/sites/rex2/wp-content/themes/rex-etyhadar_v1/lib/customizer.php中找不到
我的代码:
mPlayer.release();
答案 0 :(得分:1)
也许它实际上不是一个答案,但我写在这里是因为它的长度和代码正在疯狂。
问题是(我认为)是命名空间。
在customiser.php Roots\Sage\Customizer\
命名空间下
如果要通过扩展WP_Customize_Control
来创建类,则应使用全局命名空间。
在\
之前添加WP_Customize_Control
符号。
class Post_Dropdown_Custom_Control extends \WP_Customize_Control {
//....
}
请尝试一下,并告诉我结果。
答案 1 :(得分:0)
检查您的WordPress版本。它应该是> = 3.4
如果是,原因可能是命名空间,请使用'\'