2017-01-24 7 views
0

Ich versuche Beiträge einer bestimmten Kategorie auf einer Seite wie sein zu zeigen:Wie füge ich ein Echo in eine Abfrage ein?

<?php query_posts('category_name=category1'); ?> 
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

Dies funktioniert. Ich möchte jedoch, dass "Kategorie1" aus einem benutzerdefinierten Feld der Seite übernommen wird. So etwas (falscher Code eingehend):

<?php query_posts('category_name=get_post_meta(get_the_ID(), 'custom_cat_name', TRUE); ?>'); ?> 
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

Wie konnte ich dies möglich machen?

Antwort

2

es auf diese Weise verwenden:

$custom_cat_name = get_post_meta(get_the_ID(), 'custom_cat_name', TRUE); 
query_posts('category_name=' . $custom_cat_name); 

hoffe, das hilft!

+0

Das funktioniert. Vielen Dank! –

Verwandte Themen