Thesis -style Navigation

时间:2010-10-01 作者:abrudtkuhl

我正在研究一个主题,我希望用户能够像论文一样选择要在主题选项页面中显示的页面。

我已经在谷歌上搜索了几个小时的逆向工程论文,但还没有找到一个很好的解决方案。我想知道是否有人做过这件事或看过教程。

alt text

2 个回复
SO网友:sorich87

我在自定义主题中就是这样做的:

<h3>Select pages to include in menu:</h3>

<p>
<?php
$page_ids = get_all_page_ids();
$current_selected = get_option("pages_to_include");

foreach( $page_ids as $page_id ) {
    if( get_post_status( $page_id ) == \'publish\' ) {
        $checked = ( !empty( $current_selected ) && in_array( $page_id, $current_selected ) ) ? \' checked="checked"\' : \'\';
        echo \'<input type="checkbox" name="page_to_include[]" id="page-\' . $page_id . \'" value="\' . $page_id . \'"\' . $checked . \' /> <label for="page-\' . $page_id . \'">\' . get_the_title( $page_id ) . \'</label><br />\';
    }
}
?>
</p>
将页面列表存储在选项中(以下是"pages_to_include").

SO网友:mtekk

自WordPress 3.0以来,有一个自定义菜单功能,这是否符合您的需要?或者里面的东西不符合你的需要?看见Appearance Menus SubPanel 在WordPress codex中

结束

相关推荐

WP-ADMIN似乎正在重定向

我的w-admin登录有一个奇怪的问题。这是从我升级到3.0以后才开始的,当我转到wp admin时,登录表单显示正常,但当我输入用户名并通过时,每次都会再次显示登录表单。使用密码恢复功能会导致电子邮件未找到错误。我知道用户名密码和电子邮件是正确的,b/c我可以访问mysql数据库,我可以看到值(至少用户名和电子邮件) 有人知道会出什么问题吗