• Всем, кто хорошо знаком с PHP, прошу помочь.
    В моем шаблоне вот такой код вывода цикла the Loop:

    <?php
      global $post;
      if (have_posts()){
      while (have_posts())
    {
      the_post();
      art_post_wrapper(
      array(
    	'id' => art_get_post_id(),
    	'class' => art_get_post_class(),
    	'thumbnail' => art_get_post_thumbnail(),
    	'title' => '<a href="'.get_permalink($post->ID).'" rel="bookmark" title="'.get_the_title().'">'.get_the_title().'</a>',
    	)
    );
    }
    
    } else {
    	art_404_content();
    }
    ?>

    Знаю, что код вывода произвольного поля такой:

    <?php echo (get_post_meta($post->ID, 'image', true)); ?>

    Подскажите, как добавить в цикл вывод произвольного поля?
    Сломал голову насовсем…

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Я не вижу тут вывода, только вызов функции art_post_wrapper(), судя по префиксу, имеющей отношение к программе Artisteer. Что и как она делает — то мне не ведомо.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Например, так:

    while (have_posts())
    {
      the_post();
      art_post_wrapper(
      array(
    	'id' => art_get_post_id(),
    	'class' => art_get_post_class(),
    	'thumbnail' => art_get_post_thumbnail(),
    	'title' => '<a href="'.get_permalink($post->ID).'" rel="bookmark" title="'.get_the_title().'">'.get_the_title().'</a>',
    	)
    );
      echo get_post_meta($post->ID, 'image', true);
    }

    Сергей, спасибо, получилось.
    Я как чувствовал, к кому надо сразу обратится 🙂

Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «Помогите с PHP разобраться, цикл the Loop» закрыта для новых ответов.