阿里云服务器2核2G3M仅需99元/年,续费同价华纳云香港服务器

如何在WordPress指定分类或标签的文章内容后面添加广告代码?

WordPress主题推荐

前面跟大家分享了『如何在WordPress文章第一段文字后插入广告代码』一文,不过有时候我们想要在指定分类或含有指定标签的文章内容后面添加指定的广告代码,那么应该怎么做呢?

一、在文章内容后面添加广告代码

将以下代码添加到当前主题的functions.php文件中并保存更新文件即可。

// 在文章内容后面添加广告
function boke112_after_post_content($content){
if (is_single()) {
$content .= '这里添加广告代码';
}
return $content;
}
add_filter( 'the_content', 'boke112_after_post_content' );

二、在指定分类的文章内容后面添加广告代码

只需要在上述第3行代码增加一个判断分类的条件即可,比如在分类目录ID为4的文章内容后面添加广告代码,具体代码如下:

// 在文章内容后面添加广告
function boke112_after_post_content($content){
if (is_single() && in_category(4)) {
$content .= '这里添加广告代码';
}
return $content;
}
add_filter( 'the_content', 'boke112_after_post_content' );

in_category()函数的参数可以是分类目录的ID、名称、别名,也可以是数组(ID、名称、别名混合或不混合都行,如in_category(array(‘boke112百科’,’boke123导航’)),即是含有数组中任一个分类目录就符合条件,更多关于WordPress函数in_category的用法,请移步参考以下文章:

三、在含有指定标签的文章内容后面添加广告代码

只需要在上述第3行代码增加一个判断是否含有指定标签的条件即可,比如含有标签“WordPress”的文章内容后面添加广告代码,具体代码如下:

// 在文章内容后面添加广告
function boke112_after_post_content($content){
if (is_single() && has_tag('WordPress')) {
$content .= '这里添加广告代码';
}
return $content;
}
add_filter( 'the_content', 'boke112_after_post_content' );

has_tag()函数的参数可以是标签名称、标签别名和标签ID,也可以写多个标签,如has_tag(array(‘boke112百科’,’boke123导航’)),即是含有数组中任一个标签就符合条件,更多关于WordPress函数has_tag()的用法,请移步参考以下文章:

本文地址:https://boke112.com/post/11944.html

赞 (6) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu