کد 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');
این رو تست کنید.