如何使用wordpress自定义栏目
在wordpress的“撰写新文章”页面中关于“自定义栏目”(英文Custom Fields)这一个选项,笔者一直没有使用过。感觉比较鸡肋。原因是由于笔者懒得去为一个字段更改模板。
不过既然有,就一定有它存在的意义啦^_^。如何使用wordpress自定义栏目呢。本文中,笔者将为各位简单叙述下它的用法。
1、将所有自定义栏目列表输出
<?php the_meta(); ?>
2、输出指定自定义栏目
<?php echo get_post_meta($post->ID, 'test', true); ?>
3、输出自定义数组栏目
<?php $songs = get_post_meta($post->ID, 'songs', false); ?> <h3>mp3列表:</h3> <ul> <?php foreach($songs as $song) { echo '<li>'.$song.'</li>'; } ?> </ul>
4、判断是否存在某自定义栏目,如果存在则输出显示
<?php $url = get_post_meta($post->ID, 'code-reference-URL', true); if ($url) { echo "<p><a href='$url'>引用来源</a></p>"; } ?>
太复杂 能不能举个例子啊。
呵呵,可以考虑
很好!原先在网站加了个通过自定义栏目来引用js的函数,后来发现即使不定义栏目也有输出,加个判断就好了!
wordpress的功能很强大滴
如果控制输出自定义栏目内容字数
使用php函数即可