我需要什么来测试管理员中的单个脚本

时间:2015-11-19 作者:Hermants

我喜欢在wp管理区域测试单个脚本。不知道在我的脚本顶部包括什么。用于测试的php文件,包括所有类型的if DB access+Wordpress,如$wpdb->get\\u results,$GLOBALS[\'wpdb\']->get\\u row,等等。测试的Url为:www.mydomain。coml/wp管理/脚本。php

是否有最少的文件要包含,以便我可以像WP文件一样运行脚本?

希望你们中有人有更多的技能,然后我可以给我一个解决方案。无论如何,谢谢你。

1 个回复
最合适的回答,由SO网友:Robin Neal 整理而成

听起来你好像在尝试创建一个自定义管理页面。您可以使用“管理菜单”操作从WordPress插件或主题创建自定义管理页面,而不是将文件添加到管理文件夹中。

简而言之,您需要向插件或主题的功能中添加以下内容。php文件。

// Create the page
function my_plugin_menu() {
    add_options_page( \'My Plugin Options\', \'My Plugin\', \'manage_options\', \'my-unique-identifier\', \'my_plugin_options\' );
}
add_action( \'admin_menu\', \'my_plugin_menu\' );

// Define the page content 
function my_plugin_options() {
    if ( !current_user_can( \'manage_options\' ) )  {
        wp_die( __( \'You do not have sufficient permissions to access this page.\' ) );
    }
    echo \'<div class="wrap">\';
    echo \'<p>Here is where the form would go if I actually had options.</p>\';
    echo \'</div>\';
}
有关如何做到这一点的详细信息,请查看WordPress Codex上关于管理页面的部分。https://codex.wordpress.org/Adding_Administration_Menus

我希望这有帮助!