wordpress自定义管理后台栏目及设置自定义内容

新建themeoptions_page页面,在functions中添加如下内容

function themeoptions_admin_menu()
{
// 在控制面板的侧边栏添加设置选项页链接
add_menu_page('站点设置', '站点设置', 'edit_themes', basename(__FILE__), 'themeoptions_page');
}
if ( $_POST['update_themeoptions'] == 'true' ) { themeoptions_update(); }   
?>
<div class="wrap">
    <div id="icon-themes" class="icon32"><br /></div>
    <h2>站点设置</h2>
    <form method="POST" action="">
        <input type="hidden" name="update_themeoptions" value="true" />  
        <h4>头部设置</h4>
        <p>关键词:<input type="text" name="bin_keywords" size="32" value="<?php echo get_option('bin_keywords'); ?>"/></p> 
    </form>
</div>
<?php
wp_enqueue_media();
}
add_action('admin_menu', 'themeoptions_admin_menu');
function themeoptions_update()
{
    // 数据更新验证
    update_option('bin_keywords', $_POST['bin_keywords']);
    update_option('bin_description', $_POST['bin_description']);
}

页面内调用示例

<?php echo get_option('bin_keywords'); ?>

发表评论

您的电子邮箱地址不会被公开。