2016-11-15 7 views
0

Bedingungen von get_term_meta zu sortieren wir ein Beispiel meiner args sehen:Ist es möglich, in Wordpress

$args = array( 
    'orderby' .  => $orderby, 
    'number'  => $per_page, 
    'offset'  => $offset, 
    'exclude'  => array(),  
    'exclude_tree' => array(), 
    'include'  => array(), 
    'fields'  => 'all', 
    'hierarchical' => true, 
    'child_of'  => 0, 
    'pad_counts' => false, 
    'offset'  => $offset, 
    'terms'   => $term->slug, 
    'cache_domain' => 'core' 
); 

Wenn ich einen term_meta wie diese haben die

in der Datenbank gespeichert wird
$yellow = get_term_meta($term->term_id,'product_yellow',true); 

Ist es möglich, nur Taxonomien mit gelbem Term_meta zu sortieren?

Antwort

0

Meinst du sowas?

$args = array(
    'meta_query' => array(
     array(
      'key'  => $term->term_id, 
      'value'  => 'product_yellow', 
      'compare' => 'LIKE' 
     ) 
    ) 
); 

Das wird den Bereich Ihrer Abfrage auf einen bestimmten Metawert beschränken.

0

Ja, das ist möglich.

$args = array( 
    'taxonomy' => 'post_tag', 
    'meta_key' => 'product_yellow', 
    'orderby' => 'meta_value', // use 'meta_value_num' if the value type of this meta is numeric. 
    'order' => 'DESC', 
); 
$terms = get_terms($args); 
+0

Entschuldigung für zu spät Ich werde versuchen, danke für Ihre Antwort – Gazi