请稍等,正在为您加载...

2011-09-01 | 作者: | 评论:0 条 | 打印 | 收藏 | 字体:增大 减小 | 已阅读:69 views

记得最早了解到这个功能的用法是在水煮鱼的博客上,今天我就以实例来讲解下这个功能的具体用法吧,希望大家会举一反三哦。

基础用法

比如,我们需要为每篇文章底部添加一个下载链接按钮,那么怎么在Wordpress中用自定义字段来实现这个功能呢?看接下来的操作吧。

第一步:找到Wordpress主题文件夹下的文章页模板

第二步:打开文件,找到“ <?php the_content(); ?> ”这代码,在其下添加以下代码;

1
2
3
4
5
6
7
 
<?php if(get_post_meta($post->ID, “download_link”, $single = true) != “”){ ?>
<div id=“mydownload”>
<a href=“<?php echo get_post_meta($post->ID, “download_link”, $single = true); ?>“
<img src=“IMG URL” border=“0″ /></a>
</div>
<?php } ?>

在这段代码中,download_link就是自定义字段的名称,后面的div标签中就是样式了,大家可以自由定义,IMG URL是图片链接按钮。

第三步:这一步就是调用了,当我们写文章时,如果要使用到它的时候,只要在下面的“ 自定义字段 ”或“自定义栏目”中输入以下内容:

名称 :就写上面代码中的download_link;

字段值 :就写你的文件下载链接;

然后点击“ 添加自定义字段 ”按钮即可完成!

以上就很轻松的实现了这个功能,其实质就是在于调用这个自定义字段的内容。

当然,我们还可以实现很多功能,不过有些高级功能还是需要您有一定的php基础。

高级用法

假如你在写日志的时候参考一些书籍,你想告诉读者写日志时候显示你参考了那些书籍,WordPress 允许你在一篇日志中使用多个相同的自定义字段,然后可以通过把 "$single = true" 改成 "$single = false" 来“群组”这些键。换句话说,它会返回一个数组,代码如下:

1
2
3
4
5
6
7
8
 
<?php $books = get_post_meta($post->ID,"books", $single = false); ?>
<p>I am currently reading:</p>
<ul>
<?php foreach( $books as $book ) {
    echo "<li>".$book."</li>";
}?>
</ul>
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (还没有人给此篇文章打分)
Loading ... Loading ...

您可能还会喜欢以下文章:

给 大愚网 投稿>>
  • 赶紧抢沙发

Comments are closed.