WonderCSS

简单了解 WordPress 自定义栏目

偶尔在接到制作wordpress主题任务时,需要在主题页面内加入一些“自定义字段”,比如在产品展示页面里加入“规格、功能”等固定内容。那么在 WordPress 中类似这一功能叫做“自定义栏目”,平时就隐藏在文章编辑页面上的“显示选项”中。在使用时,我们只要将它勾选出来即可。

如何理解“自定义栏目”这一功能,简单的说就是wordpress网站系统中加入一个自由的自定义字段,它的“自定义字段”不是在某个后台固定添加的,而是随意更改随时保持的。比如我们要在网站中加入一个固定的内容“最近读过的书”项目,那么我们就在自定义栏目总的名称内出入“最近读过的书”在值的位置输入书名“《素往之履》”,点击添加自定义栏目按钮以完成。

WordPress自定义栏目

wordpress会保存你添加过的自定义栏目名,当你再次添加自定义栏目时会在“选择处”出找到它们。

在WordPress主题中调用全部自定义栏目

在主题 content.php 页面中添加如下函数:


<?php the_meta(); ?>

主题输出结果为:


<ul class="post-meta">
     <li><span class="post-meta-key">最近读过的书:</span> 《素往之履》</li>
     /* 如果继续添加自定义栏目 */
     <li><span class="post-meta-key">名称:</span> </li>
</ul>

在WordPress主题中有选择性的调用自定义栏目

如果你想单独调取某个自定义栏目的 的话,那么可以这么写:


<?php echo get_post_meta($post->ID, "最近读过的书", $single = true); ?>

如果你的文章中出现了多个相同自定义栏目名称,想一次调调取同“自定义栏目名称”的 值组 的话,那么可以这么写:


<?php $Reading = get_post_meta($post->ID,"Reading", $single = false); ?>
<h3>最近读过的书:</h3>
<ul>
<?php foreach( $Reading as $Reading ) {
	echo "<li>".$Reading."</li>";
}?>
</ul>

本文只粗浅的介绍了下的自定义栏目的用法,如果想要进行更深的研究可参考 WordPress 官方文档

By 于湛 发布于 2013.04.15 2,053 次浏览

简单了解 WordPress 自定义栏目》上有1条评论

  1. Pingback引用通告: WordPress技巧:利用自定义栏目对游客隐藏部分文章 | WonderCSS:网页设计,WordPress技巧,织梦CMS模板

发表评论

电子邮件地址不会被公开。 必填项已用*标注