2015-05-21 4 views
1

Я создаю портфолио, которое нужно отображать и эскиз, заголовок и ссылку на все другие страницы портфолио с использованием определенного шаблона.Извлечь данные со страницы с помощью специального шаблона (Wordpress)

Это то, что у меня есть до сих пор, которому удается получить название страницы и отличное изображение. Я пытаюсь восстановить ссылку на эту страницу, так как the_permalink() просто возвращает ссылку на страницу, в которой вы сейчас находитесь.

<?php foreach ($builtins as $page) : ?> 
      <div class="fw-col-xs-6 fw-col-md-3 remove-column-padding "> 
       <div class="casestudy"> 
        <?php if (has_post_thumbnail($page->ID)): ?> 
         <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($page->ID), 'single-post-thumbnail'); ?> 
         <div class="block" style="background: url('<?php echo $image[0]; ?>')"> 
          <h3> 
           <a href="<?php echo apply_filters('the_permalink', $page->post_permalink, $page->ID); ?>" title="<?php echo apply_filters('the_title', $page->post_title, $page->ID); ?>"> 
            <?php echo apply_filters('the_title', $page->post_title, $page->ID); ?> 
            <span></span> 
           </a> 
          </h3> 
         </div> 
        <?php endif; ?> 
       </div> 
      </div> 
     <?php endforeach; ?> 
+0

$ builtins Вы можете показать мне результат print_r print_r ($ builtins); –

+0

print_r снаружи от цикла –

+0

Спасибо за ответ @JunaidAhmed, он длинный http://www.codeshare.io/4tQN6 – Lee

ответ

0

Благодаря Junaid,

Я понял ответ, get_permalink($page->ID); сделал трюк!

Смежные вопросы