首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在特定类别页的标题下插入<div>

在特定类别页的标题下插入<div>
EN

Stack Overflow用户
提问于 2021-04-23 14:01:30
回答 2查看 96关注 0票数 0

在我的Wordpress网站上,我用header.php编写了这段代码,只有在特定的帖子(产品)页面上,才能在标题下编写html。

代码语言:javascript
复制
<?php
    $post = get_post();
        if ( $post->ID == 'postid' ){
            echo '<div>
                <p>'text'
                </p>
            </div>
        </div>
    </div>';
}
?>

我想在一个特定的类别页面中做同样的事情,做这样的事情

代码语言:javascript
复制
<?php
$postcat = get_the_category();
    if ( $postcat->ID == 'categoryid'){{
        echo '<div>
            <p>'text'
            </p>
        </div>
    </div>
</div>';
}
?>

但是它不起作用,我也尝试过不同的方法,比如

代码语言:javascript
复制
<?php if (is_category('categoryname')) : ?>
   <div></div>
?php endif;?>

我该怎么做?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-23 14:16:46

您可以使用is_product_category。检查下面的代码。

代码语言:javascript
复制
<?php
    if ( is_product_category( 'your-category-slug' ) ){
                echo '<div>
                    <p>'text'</p>
                </div>
            </div>
        </div>';
    }
?>

有用LINKE

票数 0
EN

Stack Overflow用户

发布于 2021-04-23 14:17:07

如果post =特定ID

代码语言:javascript
复制
<?php
$post = get_post();
if ( $post->ID === 'postid' ){
    echo "<div>";
    echo $post->post_content;
    echo "</div>";
}
?>

是post有“超级猫”类

代码语言:javascript
复制
<?php
$post = get_post();
if ( has_category('supercat', $post->ID)){
    echo "<div>";
    echo $post->post_content;
    echo "</div>";
}
?>

关于产品,请查看Bhautik的答案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67231353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档