首页 > 代码编程 > WordPress > WordPress如何在文章页判断属于某个分类时显示指定广告代码

WordPress如何在文章页判断属于某个分类时显示指定广告代码

2023-06-19 WordPress 54 ℃ 0 评论
很多站长都喜欢使用WordPress来建站,而且会设置很多个分类,这些分类都共用一个文章页文件single.php文件,那么我们如何判断当前文章页属于某个分类时显示指定广告代码呢?这个就需要用到in_category()函数了。 in_category()函数介绍 in_category( int/stringlint[][string[] $category, int]object $post = null ) in_category()函数的作用就是判断当前文章或指定文章是否属于某个指定类别,只有直属的类别,不包括直属类别的父辈类别,一般都是放在循环内使用或者放在文章页内使用。 比如WordPress分类ID为123,别名为boke in_category (123) in_category (book) 如果不是在文章页内或循环内使用,那么就需要添加上文章ID的这个参数了,如文章ID参数为: $post->IlD,那么判断该文章是否在分类ID为123分类中,则可以写成: in_category('123',$post->ID) 如果是需要判断多个分类的话,那么我们可以这样写: in_category( array('123', '112') ) 如何判断当前文章页属于某分类后显示指定广告代码? 比如我们想要判断当前文章是否属于分类ID为123,如果属于则输出指定广告代码,否则就不输出。这样的话,我们可以这样做: 在主题文件夹内找到并编辑single.php文件,找到以下代码: <?php the_content(); ?> 在该代码下方添加以下代码: <?php if ( in_category(123) ) { ?> 指定广告代码 <?php } ?>

欢迎评论

炮渣日记