wordpress 插件:使用 oop php 调用未定义的函数 add_menu_page()
wordpress plugin : call to undefined function add_menu_page() using oop php
你好我是 wordpress 插件开发的新手我最近使用程序 php 向我的仪表板添加了一个菜单页面,它工作得很好,但是当我跳到 oop php 我有遇到这个问题“致命错误:未捕获的错误:调用未定义的函数 add_menu_page() ”我已经看过同样的问题但没有帮助我
`class abc_adding_page{
public function addingpage(){
add_menu_page('abcba_products' ,'abcba_products' ,'manage_options' ,'abcba_products', function(){} ,'dashicons-store' ,110);
return $this ;
}
public function hooking(){
add_action('admin_menu' , array($this ,'addingpage'));
}
}
$x = new abc_adding_page();
$x->addingpage()->hooking();
您不需要 运行 addingpage
方法。 WordPress 在挂钩上工作。只需添加一个钩子,当此功能的所有函数都已加载时,钩子的回调将在需要的时间运行。
class abc_adding_page{
public function addingpage(){
add_menu_page('abcba_products' ,'abcba_products' ,'manage_options' ,'abcba_products', function(){} ,'dashicons-store' ,110);
}
public function hooking(){
add_action('admin_menu' , array($this ,'addingpage'));
}
}
$x = new abc_adding_page();
$x->hooking();
你好我是 wordpress 插件开发的新手我最近使用程序 php 向我的仪表板添加了一个菜单页面,它工作得很好,但是当我跳到 oop php 我有遇到这个问题“致命错误:未捕获的错误:调用未定义的函数 add_menu_page() ”我已经看过同样的问题但没有帮助我
`class abc_adding_page{
public function addingpage(){
add_menu_page('abcba_products' ,'abcba_products' ,'manage_options' ,'abcba_products', function(){} ,'dashicons-store' ,110);
return $this ;
}
public function hooking(){
add_action('admin_menu' , array($this ,'addingpage'));
}
}
$x = new abc_adding_page();
$x->addingpage()->hooking();
您不需要 运行 addingpage
方法。 WordPress 在挂钩上工作。只需添加一个钩子,当此功能的所有函数都已加载时,钩子的回调将在需要的时间运行。
class abc_adding_page{
public function addingpage(){
add_menu_page('abcba_products' ,'abcba_products' ,'manage_options' ,'abcba_products', function(){} ,'dashicons-store' ,110);
}
public function hooking(){
add_action('admin_menu' , array($this ,'addingpage'));
}
}
$x = new abc_adding_page();
$x->hooking();