在主题中创建wordpress管理页面模板

时间:2014-01-13 16:38:16

标签: wordpress

我正在制作wordpress主题,我想在wordpress管理员后端制作自定义页面模板。我已经在functions.php中创建了管理菜单,但是我应该在哪里添加文件,还是需要定义它们才能在wp-admin中使用?

P.S。我不想为此制作插件,我希望只有我的主题支持这个,所以这应该在主题文件夹中。

2 个答案:

答案 0 :(得分:1)

你应该阅读Wordpress Codex。

http://codex.wordpress.org/Administration_Menus

特别是这部分:

    <?php
/** Step 2 (from text above). */
add_action( 'admin_menu', 'my_plugin_menu' );

/** Step 1. */
function my_plugin_menu() {
    add_options_page( 'My Plugin Options', 'My Plugin', 'manage_options', 'my-unique-identifier', 'my_plugin_options' );
}

/** Step 3. */
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>';
}
?>

虽然这是插件:它是一个非常相似的部分。您可以将主题部分放在functions.php中,并使用在codex上找到的相应钩子来实现额外的页面。

 <?php
add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function );
?> 

答案 1 :(得分:-3)

您应该下载免费的管理面板模板。 它易于使用和定制。也很容易学习。


请查看此Wordpress Theme

定制更容易,功能更多。也很容易学习代码提示。

的问候。 HanaTheme。