2015-12-30 82 views
3

我曾使用此代碼來自動批准特定類別的意見,但最後一次更新後,WordPress的4.4這段代碼不行:自動覈准特定類別的職位評論WordPress

add_filter('pre_option_comment_moderation', 'auto_aprove_posts_b'); 
add_filter('pre_option_comment_whitelist', 'auto_aprove_posts_b'); 

function auto_aprove_posts_b($option) 
{ 
    if(in_category('20')) 
    return 0; 

    return $option; 
} 

你知道如何自動批准特定類別的帖子中的評論?

+0

剛剛轉載,在4.3上工作,並沒有在4.4 – brasofilo

回答

0

巨大的免責聲明 - 我沒有寫這個解決方案。積分爲https://www.nosegraze.com/approve-comments-category/。她實際上回答了這個問題,所以不知道爲什麼答案不在這裏發佈。

無論如何,這將做同樣的事情:

function auto_approve_comments_in_category($approved, $commentdata) { 
     $cat_id = 10; // This needs to be the ID of the category you want to approve. 

     // If the post being commented on is in our category, always approve the comment. 
     if(in_category($cat_id, $commentdata['comment_post_ID'])) { 
      return 1; 
     } 

     // Otherwise, return the original approval status. 
     return $approved; 
    } 

add_filter('pre_comment_approved' , 'auto_approve_comments_in_category' , '99', 2); 

注意,這是從Akismet在插件過濾器,以便這將需要積極進行這項工作。

相關問題