Adding a custom admin page

时间:2013-03-20 作者:user319940

我想在WordPress admin中添加一页内容(自述文件),我似乎在codex中找不到如何做到这一点-有人能告诉我正确的方向吗?它实际上只是一个简单的页面,只有几段内容。

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

您只需要两个步骤:

加入行动admin_menu, 使用回调函数注册页面以打印内容plugin_dir_path( __FILE__ ) . "included.html".

add_action( \'admin_menu\', \'wpse_91693_register\' );

function wpse_91693_register()
{
    add_menu_page(
        \'Include Text\',     // page title
        \'Include Text\',     // menu title
        \'manage_options\',   // capability
        \'include-text\',     // menu slug
        \'wpse_91693_render\' // callback function
    );
}
function wpse_91693_render()
{
    global $title;

    print \'<div class="wrap">\';
    print "<h1>$title</h1>";

    $file = plugin_dir_path( __FILE__ ) . "included.html";

    if ( file_exists( $file ) )
        require $file;

    print "<p class=\'description\'>Included from <code>$file</code></p>";

    print \'</div>\';
}
我在演示插件中添加了一个示例T5 Admin Menu Demo 在子菜单和OOP样式中演示如何执行此操作。

结束

相关推荐

自动按元键对wp-admin帖子列表进行排序

我在我的函数文件中使用以下代码来隐藏一些自定义列,并将其添加到wp admin中的后期编辑屏幕中。我现在正试图让帖子列表按帖子元字段(姓氏)排序。我已经阅读了很多关于如何做到这一点的教程,但我找不到任何与我所拥有的相匹配的东西。我不需要对列进行排序,我只想让列表按照自定义的元键自动排序。而且,仅供参考,我没有使用自定义的帖子类型。这只是常规的帖子类型。有人能告诉我怎么做吗? //Add a First and Last Name column to the post edit table f