我是wordpress dev的新手,我正在编写一个Admin插件来处理证书创建。 我实现了创建插件,我通过add_menu_page在管理员菜单中实现了它。
以下是插件概念:
我想做的是: 我希望我的按钮打开另一个包含表单和进程的php页面。然后回到上一页。用户管理员使用Users-edit.php页面的方式大致相同。
我的插件名称是gbr-certificate。
我的问题:
我不知道如何链接到包含表单(test.php)的php页面。这个文件在我的插件根目录中。 我试过了:
$link = "http://localhost:8888/Standard/wp_content/plugins/gbr-certificate/test.php?user-id=" . $item->ID . "&wp_http_referer=" . urlencode( wp_unslash( $_SERVER['REQUEST_URI']));
$btn = "<button id=\"cert-\" class=\"button\" href=\"" . $link . "\">create cert.</button>";
结果=&gt;我的按钮href中有正确的链接:
<button id="cert-" class="button" href="http://localhost:8888/Standard/wp_content/plugins/gbr-certificate/test.php?user-id=1&wp_http_referer=%2FStandard%2Fwp-admin%2Fadmin.php%3Fpage%3Duser-cert-manager">create cert.</button>
但是当我点击它=&gt;我得到以下网址:
显示空白页。
有人可以帮助我实现这个目标吗?
感谢。 纪尧姆B。