user
  • 0
Гуру

Как отображать данные после WP_Query

  • 0

Я хотел бы отображать данные из сообщения, которое имеет настраиваемые поля в метабоксе. Одним из полей является URL-адрес изображения. Как создать эхо для отображения изображения?

Другое поле, которое я хочу назвать, это ссылка. У меня есть одно поле для URL-адреса и одно поле для текста ссылки. Как мне повторить это, чтобы отобразить ссылку.

Спасибо,

14 нер

Share
  1. Дал ли один из наших ответов то, что вам нужно? Если это так, щелкните значок «галочка» рядом с одним из наших ответов. Спасибо 14ner!

    • 0
  2. В цикле запроса, используя URL-адрес вашего изображения в качестве примера, поместите это:

    <?php $image_url = get_post_meta($post->ID, 'image-url-field', true); ?>
    

    Замените «image-url-field» на имя вашего пользовательского поля.

    Затем, также в том же цикле, сделайте следующее:

    <?php echo $image_url; ?>
    

    Ссылка: http://codex.wordpress.org/Function_Reference/get_post_meta

    • 0
  3. Я думаю, что мы хотим что-то вроде:

    <?php
      $image_url = get_post_meta($post->ID, 'image-url-field', true);
      $link_url = get_post_meta($post->ID, 'link-url-field', true);
      $link_text = get_post_meta($post->ID, 'link-text-field', true);
    
      // display inline image
      echo '<img src="' . esc_url($image_url) . '" />';
    
      // display clickable link
      echo '<a href="' . esc_url($link_url) . '">' . esc_html($link_text) . '</a>';
    ?>
    
    • 0

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

You must login to add an answer.