与category_description wp的Yoast SEO冲突

时间:2015-08-17 21:16:52

标签: wordpress function categories

我有点迷失,有问题的页面调用函数b没有问题,正确显示category_description并且位于正确的位置。但是,函数a在标题的顶部和正确的位置显示category_description。当我关闭Yoast SEO时,问题就消失了。如何使一个功能不受Yoast SEO影响,但第二个功能是。

functions.php

add_filter( 'category_description', 'show_category_description', 10, 2 );
function show_category_description ( $description, $category ) 
{
    if( is_category( array(2,3) ) )  {
        $description = functionb($content . $output);
    } elseif ( is_category( array(7) ) )  {
        $description = functiona($output2);
    } else {
        $description = functionb($content . $output);
    }
    return $description;
}



function functiona($output2) {
        if (is_user_logged_in()) {
            ?>           
            <div class="accordion-container" id="UserSubmit">
            <a href="#" class="accordion-toggle">Submit your own Weekly Challenge here!<span class="toggle-icon"><i class="fa fa-caret-down"></i></span></a>
        <div class="accordion-content"><?
        // the user is logged in, so display the submission form
        if (function_exists('user_submitted_posts')) user_submitted_posts();
        ?></div></div>
        <? } else { 
        // Show nothing
        ?><p>Sorry, but you must be logged in to submit a weekly challenge<p><? }
        return $output2;
}

感谢您提供任何帮助

1 个答案:

答案 0 :(得分:0)

再过5分钟,我记得我可以覆盖页内的Yoast SEO类别描述。

快速解决方案似乎是放入&nbsp;

如果有人还知道更好的方法,请随时告诉我