我正在尝试创建可以使用test.php
个功能但不属于wordpress
部分的网页admin/pages
。所以基本上如果我在single.php
或page.php
上有一个链接,指示我test.php
不显示404
,但实际上会向我显示test.php
的内容。我听说我可能需要对htaccess
进行一些更改,但我不确定如何搜索此问题,因此非常感谢任何帮助。
答案 0 :(得分:1)
您可以使用php文件顶部的include('../wp-load.php');
将wordpress功能添加到您的文件中,然后将文件放入root wordpress安装中,然后您可以使用您的网址http://yourdomain.net/test.php调用您的文件
有关创建页面模板,插件和使用functions.php的信息都可以在WordPress网站上找到。
答案 1 :(得分:0)
if ( is_admin() ) {
add_action( 'admin_menu', array( 'adminAddPage' ) );
}
/**
* Callback to add page
*/
public function adminAddPage() {
add_options_page( 'Custom page title', 'Custom page title', 'manage_options', 'custom_page_slug', array('adminPage') );
}
/**
* Page HTML Callback
*/
public function adminPage() {
// your html code
}