2016-09-29 7 views
0

Ich möchte category_name gleich Text, der durch die Verwendung eines benutzerdefinierten Feldes in der WP UI eingegeben wird. Also, wenn ich cat_energy gebe, wird die Variable unter $category_name ersetzen.Kategorie Name Variable in Array basierend auf Benutzereingabe

//Category loop 
    $args = array(
     'category_name' => $category_name, 
     'post_type' => array('page', 'post'), 
     'order' => 'ASC', 
     'posts_per_page' => '6', 
     ); 
    $loop = new WP_Query($args); 

Die einzige Antwort, die ich gefunden habe, die richtig angegeben schienen den Namen des benutzerdefinierten Feldes zu verwenden, in diesem Fall ‚this_category‘:

$category_name = get_post_meta($post->ID, 'this_category', true); 

Allerdings hat dies für mich nicht funktioniert. Kann mir bitte jemand helfen? Ich werde es wirklich schätzen.

Antwort

0

Ok, ich habe etwas Hilfe dabei. Die richtige Antwort ist:

$category_name = get_field('this_category'); 

Vielleicht wird das jemandem helfen, eines Tages. Hoffentlich machte meine Frage Sinn.

Verwandte Themen