WordPress 不同分类显示不同内容(广告)

WordPress 不同分类显示不同内容(广告),比如多本小说站,一般一个分类为一本小说,为了了解每一本小说的收入效果,需要为不同的分类(小说)添加不同的广告,这个不同的广告不一定是格式大小不同,而是广告代号不同。

WordPress判断文章所属分类函数in_category,实现文章页自定义这篇文章一个意思。

WordPress 不同分类显示不同内容(广告)两种方法

第一种:

复制三份single.php文件,重命名为single_1.php、single_2.php、single_normal.php
用下面的代码,替换原single.php所有内容。然后把不同的广告代码分别放置在不同的single*.php文件里面

<?php
if ( in_category('<span style="color: #ff0000;">a</span>') ) {
include(TEMPLATEPATH . '/single_1.php');
}
elseif ( in_category('<span style="color: #ff0000;">b</span>') ) {
include(TEMPLATEPATH . '/single_2.php');
}
else {
include(TEMPLATEPATH . '/single_normal.php');
}
?>

第二种:

直接修改single.php文件,在需要放置不同广告的地方,使用以下代码。

<?php if(in_category('<span style="color: #ff0000;">a</span>')) { ?>
//添加内容一。
<?php } ?>
<?php if(in_category('<span style="color: #ff0000;">b</span>')) { ?>
//添加内容二。
<?php } ?>

文中红色代码部分修改成自己分类别名。

还没有评论,快来抢沙发!

发表评论

  • 😉
  • 😐
  • 😡
  • 😈
  • 🙂
  • 😯
  • 🙁
  • 🙄
  • 😛
  • 😳
  • 😮
  • 😆
  • 💡
  • 😀
  • 👿
  • 😥
  • 😎
  • 😕