conditions['posttypes']['all'])) ? 1 : 0; if(!$_all && !isset($ad->conditions['posttypes']['all']) && empty($ad->conditions['posttypes']['include']) && empty($ad->conditions['posttypes']['exclude'])){ $_all = 1; } } ?>

true, 'publicly_queryable' => true), 'object', 'or'); ?>

conditions['posttypes']['include']) && is_string($ad->conditions['posttypes']['include'])) ? explode(',', $ad->conditions['posttypes']['include']) : array(); $_excludes = (!empty($ad->conditions['posttypes']['exclude']) && is_string($ad->conditions['posttypes']['exclude'])) ? explode(',', $ad->conditions['posttypes']['exclude']) : array(); foreach($post_types as $_type_id => $_type){ // backward compatibility // TODO: remove this in a later version if($_includes == array() && count($_excludes) > 0 && !in_array($_type_id, $_excludes)){ $_val = 1; } elseif(in_array($_type_id, $_includes)){ $_val = 1; } else { $_val = 0; } if(!$_val && isset($ad->conditions['posttypes']['include']) && is_array($ad->conditions['posttypes']['include']) && in_array($_type_id, $ad->conditions['posttypes']['include'])){ $_val = 1; } ?>
conditions['categoryids']['all'])) ? 1 : 0; if(!$_all && !isset($ad->conditions['categoryids']['all']) && empty($ad->conditions['categoryids']['include']) && empty($ad->conditions['categoryids']['exclude'])){ $_all = 1; } } if(!empty($ad->conditions['categoryids']['include'])){ // backward compatibility // TODO: remove in a later version; this should already be an array if(is_string($ad->conditions['categoryids']['include'])){ $_includes = explode(',', $ad->conditions['categoryids']['include']); } else { $_includes = $ad->conditions['categoryids']['include']; } } else { $_includes = array(); } ?>

true, 'publicly_queryable' => true), 'objects', 'or'); ?>

name === 'advanced_ads_groups') continue; // exclude adv ads groups $terms = get_terms($_tax->name, array()); if ( !empty( $terms ) && !is_wp_error( $terms ) ): ?>
label; ?>
conditions['categoryids']['exclude'])){ // backward compatibility // TODO: remove in a later version; this should already be an array if(is_string($ad->conditions['categoryids']['exclude'])){ $_excludes = explode(',', $ad->conditions['categoryids']['exclude']); } else { $_excludes = $ad->conditions['categoryids']['exclude']; } } else { $_excludes = array(); } ?>

name === 'advanced_ads_groups') continue; // exclude adv ads groups $terms = get_terms($_tax->name, array()); if ( !empty( $terms ) && !is_wp_error( $terms ) ): ?>
label; ?>
conditions['categoryarchiveids']['all'])) ? 1 : 0; if(!$_all && empty($ad->conditions['categoryarchiveids']['include']) && empty($ad->conditions['categoryarchiveids']['exclude'])){ $_all = 1; } } if(!empty($ad->conditions['categoryarchiveids']['include'])){ // backward compatibility // TODO: remove in a later version; this should already be an array if(is_string($ad->conditions['categoryarchiveids']['include'])){ $_includes = explode(',', $ad->conditions['categoryarchiveids']['include']); } else { $_includes = $ad->conditions['categoryarchiveids']['include']; } } else { $_includes = array(); } ?>

true, 'publicly_queryable' => true), 'objects', 'or'); ?>

name === 'advanced_ads_groups') continue; // exclude adv ads groups $terms = get_terms($_tax->name, array()); if ( !empty( $terms ) && !is_wp_error( $terms ) ): ?>
label; ?>
conditions['categoryarchiveids']['exclude'])){ // backward compatibility // TODO: remove in a later version; this should already be an array if(is_string($ad->conditions['categoryarchiveids']['exclude'])){ $_excludes = explode(',', $ad->conditions['categoryarchiveids']['exclude']); } else { $_excludes = $ad->conditions['categoryarchiveids']['exclude']; } } else { $_excludes = array(); } ?>

name === 'advanced_ads_groups') continue; // exclude adv ads groups $terms = get_terms($_tax->name, array()); if ( !empty( $terms ) && !is_wp_error( $terms ) ): ?>
label; ?>
conditions['postids']['all'])) ? 1 : 0; if(!$_all && empty($ad->conditions['postids']['include']) && empty($ad->conditions['postids']['exclude'])){ $_all = 1; } } ?>

conditions['postids']['method'])) ? $ad->conditions['postids']['method'] : 0; if($_method === 0){ if(empty($ad->conditions['postids']['include']) && !empty($ad->conditions['postids']['exclude'])){ $_method = 'exclude'; } elseif(!empty($ad->conditions['postids']['include']) && empty($ad->conditions['postids']['exclude'])) { $_method = 'include'; } else { $_method = ''; } } } ?>

conditions['postids']['include']) && !empty($ad->conditions['postids']['exclude'])){ ?>

conditions['postids']['include']; ?>

conditions['postids']['exclude']; ?>

conditions['postids']['include'])){ // backward compatibility // TODO: remove in a later version; this should already be an array if(is_string($ad->conditions['postids']['include'])){ $_postids = explode(',', $ad->conditions['postids']['include']); } else { $_postids = $ad->conditions['postids']['include']; } } elseif(!empty($ad->conditions['postids']['exclude'])){ // backward compatibility // TODO: remove in a later version; this should already be an array if(is_string($ad->conditions['postids']['exclude'])){ $_postids = explode(',', $ad->conditions['postids']['exclude']); } else { $_postids = $ad->conditions['postids']['exclude']; } } else { $_postids = array(); } ?>