نقل قول نوشته اصلی توسط xwoman2 نمایش پست ها
کد PHP:
function CheckTitle($postId)
{
    
$keywords = array("test1","test2","test3");
    
$title get_post($postId)->post_title;
    
$check true;
    foreach (
$keywords as $keyword)
    {
        if(!(
strpos($title,$keyword) === false))
        {
            
$check false;
        }
    }
    if(!
$check)
    {
        if(
get_post($postId)->post_status == "publish")
        {
            
remove_action('save_post''CheckTitle');
            
wp_update_post(array('ID' => $postId'post_status' => 'draft'));
            
add_action('save_post''CheckTitle');
        }
    }
}
add_action('save_post''CheckTitle'); 
درود
این رو تست کنید.
البته همونجا هم میتونستیدتایتل رو عوض کنید و بعد پاک کنید :D
اوکی شد خیلی ممنون