mike
  • 0
Гуру

Отображать значения настраиваемых полей из сообщений на главной странице

  • 0

Как я могу получить настраиваемое поле с мета_ключом «proprty_feature» (и имеет значение) для всех сообщений и отобразить их на моей главной странице? Хотел бы отобразить название сообщения в виде ссылки над значением..

Share
  1. В свой основной цикл сообщений вы должны добавить что-то вроде:

    get_post_meta($post->ID, 'property_feature', true);
    

    Базовый пример того, как может выглядеть ваш основной цикл (это зависит от вашей темы), включающий заголовок и ваше настраиваемое поле.

    //start the loop
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    //add post link and title
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
    
    //add your custom meta value
    <?php echo get_post_meta($post->ID, 'property_feature', true) ?>
    
    //close loop
    <?php endwhile; else: ?>
    
    • 0
    • Прошу прощения… Я не уверен, что слежу за вами… здесь будет отображаться список сообщений вместе с соответствующим настраиваемым полем? Так что я могу просто поместить это в index.php?

      • 0
    • Да, но я предоставил пример только для того, чтобы показать вам, где он подходит. Пример с циклом чрезвычайно прост, и, скорее всего, ваша тема имеет больше стилей и опций. Важным фрагментом кода, который вам нужен, является get_post_meta, который, как это звучит, получает мета-поле вашего сообщения на основе имени или ключа и возвращает значение.

      • 0

Оставить ответ

You must login to add an answer.