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


How can I call another page or function in my custom Wordpress plugin?

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

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

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

为什么在管理部分仅链接到页面并从插件调用函数如此困难? 我也启用了调试模式。

谢谢。

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

伙计,这令人沮丧和奇怪,花了几个小时才弄清楚这个愚蠢的小东西。 记录得很差。 我在"插件手册"中找到了一些其他东西,但与此无关。 他们没有进入如何编写具有仅限管理员功能的插件,并能够链接到这些功能以及管理员 URL 语法的工作原理。