首先在主题下面新建一个目录,命名为INC,然后新建一个theme-options.php文件,文件内容如下:

<?php
function init() {
    //可以在这里处理表单相关的内容
    add_theme_page( "主题选项", "主题选项", 'edit_plugins', basename( __FILE__ ), 'display' );
}
function display() {
    ?>
    <div>
        <nav>可以将你的html代码和表单写在这里</nav>
    </div>
    <?php
}
add_action( 'admin_menu', 'init' );

   添加完成之后,我们在主题下面的functions.php文件中引入这个文件:

require (get_template_directory().'/inc/theme-options.php');

接下来我们刷新后台页面,查看主题菜单下面是不是多了一个主题选项菜单