填写您的邮件地址,订阅我们的精彩内容:

wordpress自定义栏目的使用方法

581

首先你需要明确的是,自定义栏目的使用只能是你通过在模板中添加相应的代码才可以实现的。当然,如果你会写函数,还可以在文章中用[code][/code]形式的短代码的方法调用。本文只介绍怎么在模板中调用。

wordpress新文章添加页你可以看到有一栏自定义栏目的功能,如果没有看到,可以在顶部显示选项下拉中勾选。自定义栏目是wordpress为每篇文章设置单独的某个属性而提供的特殊功能,你可以添加一个自定义名称,可以把该名称看做一个字段(实际上不是,你可以在删除WordPress没用的自定义域中了解到,实际上是在wp_postmeta数据表中添加新的记录),把自定义栏目值看做字段内容。只要你添加了一个自定义,那么就有了这样的对应关系:这篇文章->自定义名称->自定义值。因此,在调用的时候你必须要知道这篇文章的ID或post_name,并且知道自定义名称,才能调用到自定义的值。

好了,直接上代码,在文章页的模板文件的中或sidebar.php文件的特定位置,使用下面的代码调用:

if(is_single()||is_page()){
//这里可以实现对每篇文章放置不同的广告,只要在写文章的时候加入postad自定义域,域值写入自己的广告代码,就可以实现对每篇文章放置自己喜欢的广告或其他内容。
global $post;$post_id=$post->ID;echo get_post_meta($post_id, “postad”, $single = true);
}

上面的这段代码,首先判断是否为文章页或单篇文章,如果是,就获取该文章的post_id,最后用get_post_meta()函数来获取”postad”这个自定义名称的值,并显示出来。

如果你使用的是本站的secondary主题,这段代码已经默认在右侧边栏里了。<完>

下面我简单说几句