I'm running the YouTube Video Fetcher plugin at . It fetches videos using the youtube api and displays them on your website.
Within the plugin script, there is the following sequence:
if (empty($items)) {$ret .= " 'No new videos.'";}
else foreach ( $items as $item ) :
Is it possible to change the wordpress post status from published to draft if "No new videos" are found?
I am thinking the solution is using the wp update post function and something along the lines of the following:
<?php
// Update post
$my_post = array();
$my_post['ID'] = $id;
$my_post['post_status'] = 'draft';
// Update the post into the database
wp_update_post( $my_post );
?>
$id
is set and valid this should work. Doesn't it?