Wordpress 添加菜单页面不使用类内函数

Wordpress 添加菜单页面不使用类内函数,wordpress,Wordpress,我正在尝试使用添加菜单页面来创建自定义的帖子页面。这是否已经是一个错误-/ 以下是不起作用的代码: add_menu_page( 'projets' , 'projets' , 'edit_posts', 'ajouter_projet' , array( $this, 'afficher_admin_page' ) , $img_url, 5); 但是当我用这个的时候 add_menu_page( 'projets' , 'projets' , 'edit_posts', 'ajouter_

我正在尝试使用添加菜单页面来创建自定义的帖子页面。这是否已经是一个错误-/

以下是不起作用的代码:

add_menu_page( 'projets' , 'projets' , 'edit_posts', 'ajouter_projet' , array( $this, 'afficher_admin_page' ) , $img_url, 5);
但是当我用这个的时候

add_menu_page( 'projets' , 'projets' , 'edit_posts', 'ajouter_projet' , afficher_admin_page' , $img_url, 5);
函数afficher_admin_page不在我的类中,它可以工作

我做错了什么

谢谢

请使用链接

http://codex.wordpress.org/Function_Reference/add_menu_page
这肯定会对您有所帮助。

请使用该链接

http://codex.wordpress.org/Function_Reference/add_menu_page

这肯定会对您有所帮助。

自定义帖子页面应该显示在admin还是frontend中?添加菜单页面仅供管理员使用。codex.wordpress.org/Function\u Reference/add\u menu\u页面必须以以下两种方式之一引用函数:1。如果函数是插件中某个类的成员,则应将其引用为数组$this,“function_name”2。在所有其他情况下,使用函数名本身就足以确保类是可访问的。检查$this实际包含的内容。此外,您在工作版本中有一个随机权限,它似乎不应该是有效的php语法。它只是一个后端页面,尽管普通访问者可以看到自定义的post类型。该类似乎是可访问的,因为我的操作挂钩使用该类添加菜单页面,菜单页面以一种方式工作。我试着把这个$var_甩了,结果是空的。。。这就是它不能被使用的原因,但是我不明白我的类中的非静态方法如何在不创建它的实例的情况下被WP使用,但是这个问题可能没有意义。这是应该在admin或frontend中显示的自定义帖子页面?添加菜单页面仅供管理员使用。codex.wordpress.org/Function\u Reference/add\u menu\u页面必须以以下两种方式之一引用函数:1。如果函数是插件中某个类的成员,则应将其引用为数组$this,“function_name”2。在所有其他情况下,使用函数名本身就足以确保类是可访问的。检查$this实际包含的内容。此外,您在工作版本中有一个随机权限,它似乎不应该是有效的php语法。它只是一个后端页面,尽管普通访问者可以看到自定义的post类型。该类似乎是可访问的,因为我的操作挂钩使用该类添加菜单页面,菜单页面以一种方式工作。我试着把这个$var_甩了,结果是空的。。。这就是它不能被使用的原因,但是我不明白我的类中的非静态方法如何在不创建它的实例的情况下被WP使用,但是这个问题可能没有意义。图特