WordPress用于获取自定义字段的值的函数get_post_custom_values()
Apr302014
有时候我们需要在文章中添加一些特别的内容,自定义的内容,这时可以使用WordPress的自定义栏目来自定义字段,这里介绍一个函数get_post_custom_values()。使用方法如下:
在需要添加自定义内容的地方添加如下代码
1 | <!--?php $customField = get_post_custom_values("title"); if (isset($customField[0])) { echo $customField[0]; } else { the_title(); } ?--> |
扩展:
虽然我们可以用“特色图像”来上传一张缩略图,但有时候我们需要用到两张或两张以上的缩略图,这时我们可以利用get_post_custom_values()函数结合自定义字段来添加更多的图片。在你需要显示缩略图的地方加入以下代码。
1 2 3 4 5 | <!--?php if ( $values = get_post_custom_values("thumb") ) { ?--> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><img class="thumb" src="<?php $values = get_post_custom_values(" />" alt="<!--?php the_title(); ?-->" /></a> <!--?php } else { ?--> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><img class="thumb" src="/images/thumb.jpg" alt="<?php the_title(); ?>" /></a> <!--?php } ?--> |
上面这段代码设置了缩略图加文章链接和class、alt这些属性,具体可以自己定制,当文章没有设置缩略图时会显示一张默认图片。
设置方法,打开文章编辑页面,在上方“显示选项”里勾选“自定义栏目”。然后在自定义栏目里输入一个缩略图使用的新栏目名称,如thumb,然后在值里输入缩略图地址,比如http://www.ouchaoman.com/favicon.ico,为防止以后如果更换域名要修改这里,我们可以不写前面的域名,直接写/后面图片地址就行,比如/favicon.ico。
同样道理如果想添加第三张图片,可以再定义一个thumb_3来设置。
本文固定链接: http://www.ouchaoman.com/2014/04/30/get_post_custom_values/ | 欧阳博客