首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >If语句-如果当前帖子是具有分类法的帖子的子项

If语句-如果当前帖子是具有分类法的帖子的子项
EN

WordPress Development用户
提问于 2018-07-27 04:01:30
回答 1查看 53关注 0票数 1

我们有一个定制的帖子,有父母和多个子帖子。父类分配给分类法,而不是子分类。

我需要if语句来确定这篇文章是否是具有家庭影院分类法的父母的孩子。

EN

回答 1

WordPress Development用户

发布于 2018-07-27 06:01:47

这将使所有定制的post ctp_slug分配给home-theater分类法的任何术语,并返回带有post ID的数组。post__in参数将结果限制为只有具有给定ID的post。

代码语言:javascript
运行
复制
$args=[
    'post_type' => 'ctp_slug',
    'posts_per_page' => -1,
    'offset' => 0,
    'fields' => 'ids',
    'tax_query' => [
        [
            'taxonomy' => 'home-theater',
            'operator' => 'EXISTS',
        ]
    ],
    'post__in' => [parent_ID],
];
$result = get_posts($args);

Edit #1

代码语言:javascript
运行
复制
function get_sidebar_ads_above_tabs_conditional()
{
    global $post;
    $parent = $post->post_parent;
    $parent_has_tax = (!empty($parent) 
        && has_term('home-theater', 'projector_types', $parent))

    $returnValue = '';
    if ($parent_has_tax)
    {
        $returnValue .= 'Banner Ad 1';
    } else
    {
        $returnValue .= 'Banner Ad 1';
    } $returnValue .= '';
    return $returnValue;
}
票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/309680

复制
相关文章

相似问题

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