$key) {
//get ads that are assigned to this zone...and do something with them
if ('zone'==$index) {
$args = array (
'tax_query' => array (
array (
'taxonomy' => $index,
'field' => 'slug',
'terms' => $key,
'operator' => 'IN',
),
),
'post_type' => array( 'adsbenedict' ),
'fields' => 'ids',
);
$adids=new WP_Query($args);
if (count($adids->posts)<1) {
return;
} else {
shuffle($adids->posts);
$url=get_post_meta($adids->posts[0],'adsbenedict_url',true);
if (NULL != get_option('ab_yourls_url') && NULL != get_option('ab_yourls_token')) {
if (!get_post_meta($adids->posts[0],'ab_yourls_link',true)) {
$shorturl=sb_getshortcode($url);
add_post_meta($adids->posts[0],'ab_yourls_link',$shorturl);
} else {
$shorturl=get_post_meta($adids->posts[0],'ab_yourls_link',true);
}
if (!get_post_meta($adids->posts[0],'ab_yourls_img',true)) {
$shortimg=sb_getshortcode( wp_get_attachment_url( get_post_thumbnail_id( $adids->posts[0] ) ) );
add_post_meta($adids->posts[0],'ab_yourls_img',$shortimg);
} else {
$shortimg=get_post_meta($adids->posts[0],'ab_yourls_img',true);
}
echo "";
echo "
";
echo "";
} else {
echo "";
echo get_the_post_thumbnail($adids->posts[0],'full');
echo "";
}
}
}
}
}
add_shortcode('adsbenedict','adsbenedict_shortcode');