如何在我的自定义Wordpress插件中调用另一个页面或函数?

时间:2016-03-11 02:14:34

标签: php wordpress plugins admin

我已经创建了一个自定义Wordpress插件。我在Admin面板的左侧设置了一个菜单项,该菜单项链接到我可以访问的插件的主页面。工作正常。

然后我在该主插件页面上放置一个链接,以便能够单击运行PHP脚本的链接,但它返回一个空白页面。这个URL语法在插件的管理部分中令人困惑。我只想打电话给我的剧本!

我正在做这里建议的内容,但它只是提供一个空白页:http://codex.wordpress.org/Plugin_API/Action_Reference/admin_post_%28action%29

为什么直接链接到页面并从Admin部分中的插件调用函数是如此困难?我也启用了调试模式。

感谢。

1 个答案:

答案 0 :(得分:0)

哇,这令人困惑。 在http://clivern.com/adding-menus-and-submenus-for-wordpress-plugins/的帮助下,我现在明白,您不能只链接到自己的插件功能和Wordpress管理部分中的页面。您必须使用add_menu_page()和add_submenu_page()创建菜单项,然后由Wordpress将其解释为页面上显示的代码块...

男人这令人沮丧和陌生,只是为了让这个愚蠢的小东西出来。记录真的很差。我在“Plugin Handbook”中找到了一些其他内容,但与此无关。他们没有深入研究如何编写具有管理员功能的插件,并且能够链接到这些功能以及Admin URL语法的工作方式。