【问题标题】:Display Term within Specified Custom Taxonomy in wordpress functions.php在 wordpress functions.php 中的指定自定义分类中显示术语
【发布时间】:2013-01-08 20:17:57
【问题描述】:

在wordpress的functions.php中,我使用一个函数来显示信息,如果该帖子被标记为某个术语,但在自定义分类中“不是常规(标记)” 自定义分类将是“特殊信息”或“特殊信息”作为其 slug

在我下面的代码中,它非常简单,但我怎么能“在 div 内” 如果帖子具有“块”的“特殊信息”分类法块是“特殊信息”的术语,则在此处显示“指定文本......”错误我希望这是有道理的

我的代码 函数 vision_contacts_description(){

if (has_term( 'colour-vision', 'brand' )) {

echo '<div class="repeat-descriptions" style=" padding-bottom: 10px;">Display Term within "Specified Custom Tax" Here.</div>' ;
}
}
add_action('woocommerce_product_thumbnails', 'vision_contacts_description', 25);

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您可以尝试使用 *wp_get_post_term* 函数,该函数将返回您的分类的所有术语 (http://codex.wordpress.org/Function_Reference/wp_get_post_terms)。

    function someFuncName() {
        global $post;
        $terms = wp_get_post_term($post->ID, 'special-info');
        foreach ($terms as $term) {
            if ('Block' === $term['name']) {
                //do something
                break;
            }
        }
    }
    

    希望这会有所帮助。

    【讨论】:

    • 但我不能在 Div 中超越它,我需要它来回显,以便我可以将它合并到一些文本中..
    • 我找到了另一个使用 woocommerce 属性的路径,我完全忽略了这一点。所以我不再需要这个答案但是很高兴知道是否有人愿意
    猜你喜欢
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    相关资源
    最近更新 更多