上善若水

先前说了 WordPress 2.7 里将会融入的一些特性,其中也包括了主题设计需要的函数,俺不是主题设计者,貌似大家对 WordPress 2.7 的评论特性超感兴趣,却忽略这个也比较有用的函数:wp_page_menu(),不过在这之前就有另外一个函数是 wp_list_pages(),也是生成页面菜单用的,不过前者显然要更强大一些,现在创建一个包含“首页”链接在内的菜单只需要这样:

<?php wp_page_menu('show_home=Home&menu_class=page-nav'); ?>

这将生成如同下面这样的一段代码:

<div id="page-nav">
<ul>
	<li class="current_page_item"><a href="#">Home</a></li>
	<li class="page_item page-item-1"><a title="Example" href="#">Example</a></li>
	<li class="page_item page-item-2"><a title="Example" href="#">Example</a></li>
	<li class="page_item page-item-3"><a title="Example" href="#">Example</a></li>
</ul>
</div>

这样一来,我想会给主题设计者带来一点点便利吧,如果还要想下兼容的话,加上下面这段就可以了

<?php if(function_exists('wp_page_menu')) : ?>

	<?php wp_page_menu('show_home=Home&menu_class=page-nav'); ?>

<?php else : ?>

	<div id="page-nav">
		<ul>
			<?php wp_list_pages('title_li='); ?>
		</ul>
	</div>

<?php endif; ?>

WordPress 2.7 虽然再一次跳票,但是其具备的新特性还是很让人期待的,如果你是主题设计师,就快去体验一下 WordPress 2.7 吧!

“初探 WordPress 2.7 的新页面菜单函数”仅有 1 条评论

  1. Dreamcolor 说到:

    呀?也用上 intensedebate 了啊?可惜目前还不支持 2.7 的评论系统。比较郁闷。

发表评论


谷歌赞助

阿里赞助