Как эхо/отображать значение настраиваемого поля для определенного имени настраиваемого поля?

Я пробовал этот код:

<pre class="prettyprint linenums"> <!--?php query_posts(array( 'meta_key' =--> 'custom_cat', 'meta_value' => 'creative', 'post_type' => 'page' )); echo '<ul id="creative_services">'; if ( have_posts() ) while ( have_posts() ) : the_post(); echo '<li>'; echo ''; echo '<h3>'; the_title(); echo '</h3>'; endwhile; echo '</li></ul>'; wp_reset_query(); ?> </pre>

для отображения значения настраиваемого поля в качестве имени класса, но значение не отображается. Пожалуйста, помогите мне найти проблему или решение, чтобы отобразить значение настраиваемого поля в качестве имени класса. Мне сложно отлаживать эти коды, потому что я не программист, я дизайнер, все еще находящийся в процессе изучения wordpress.

1 ответ

Попробуйте добавить echo до get_post_meta( get_the_ID(), 'fa_icon' ); так это было бы:

<!--?php 
 query_posts(array(
 'meta_key' =--> 'custom_cat',
 'meta_value' => 'creative',
 'post_type' => 'page'
 ));
 echo '<ul id="creative_services">';
 if ( have_posts() ) while ( have_posts() ) : the_post();
 echo '<li>';
 echo '';
 echo '<h3>';
 the_title();
 echo '</h3>';
 endwhile; 
 echo '</li></ul>';
 wp_reset_query(); ?>

licensed under cc by-sa 3.0 with attribution.