【发布时间】:2016-03-11 02:14:33
【问题描述】:
我创建了一个自定义 Wordpress 插件。我在管理面板的左侧设置了一个菜单项,该菜单项链接到我可以访问的插件的主页。工作正常。
然后,我在该插件主页面上放置了一个链接,以便能够单击运行 PHP 脚本的链接,但它返回一个空白页面。此 URL 语法在插件的管理部分中令人困惑。我只想调用我的脚本!
我正在执行此处的建议,但它只是提供一个空白页面:http://codex.wordpress.org/Plugin_API/Action_Reference/admin_post_%28action%29
为什么仅链接到页面并从管理部分中的插件调用函数如此困难?我也启用了调试模式。
谢谢。
【问题讨论】:
-
好的,自从我调用 admin.php?action=foo_bar&id=1 后,空白页问题已得到解决。我将其更改为 admin-post.php 并且它有效。但现在它在渲染时没有任何主题/html,实际上只是我的函数返回的原始文本。我如何才能在管理部分获得工作链接??
-
我在想 admin_post.php 并添加一个“admin_post”操作甚至不是我需要的正确方法。我只想创建一个在我的插件中执行功能的链接。我应该使用的任何其他“动作”?完全不同的东西?
标签: php wordpress plugins admin