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(); } ?>

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(); } ?>

true, 'publicly_queryable' => true), 'objects', 'or' ); foreach ( $taxonomies as $_tax ): if ( $_tax->name === 'advanced_ads_groups' ) { continue; // exclude adv ads groups } // limit the number of terms so many terms don’t break the admin page $max_terms = absint( apply_filters( 'advanced-ads-admin-max-terms', 50 ) ); $terms = get_terms( $_tax->name, array('hide_empty' => false, 'number' => $max_terms) ); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ): ?>label; ?>
false); $args['include'] = $checked; $checked_terms = get_terms($_tax->name, $args); foreach ( $checked_terms as $_checked_term ) : ?>
+
term_id"; ?>term_id, $checked ), true ); ?>>
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' ); ?>

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(); } ?>

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(); } ?>