2017-03-02 135 views
-1

我正在顯示當前頁面的子頁面。隨着特色圖片,標題拉動。我也想通過我添加的自定義字段。我輸出這個在html,所以它看起來像每個子頁面都有自己的盒子,與特色的圖像填充框,圖像頂部標題和自定義字段值坐在標題下。Wordpress顯示子頁面數據:標題,特色圖像和自定義字段

但我不能讓自定義字段正確顯示,我只是得到值1,不知道如果我已經正確地轉換數組?

你能幫我走出來輸出自定義字段 'PageTag'

https://i.stack.imgur.com/vzCBU.png https://i.stack.imgur.com/BwfuV.png

WordPress的模板代碼

<div class="childPages"> 
    <?php 
    $subs = new WP_Query( 
    array( 
     'post_parent' => $post->ID, 
     'post_type' => 'page', 
     'meta_key' => '_thumbnail_id' 
    ) 
); 
if($subs->have_posts()) : 
    while($subs->have_posts()) : 
    $subs->the_post(); 
    $pageTag = get_post_meta($post->ID, '_PageTag' , true); 
    echo '<div class="childPageBlock"> <a href="'.get_permalink().'" title="'.get_the_title().'">'.get_the_post_thumbnail().'<div class="childPageBlockText"><h3>'.get_the_title().'</h3><span>'.print_r($pageTag).'</span></div></a></div>'; 
    endwhile; 
endif; 
wp_reset_postdata(); ?> 
</div> 
+0

它是'PageTag'還是'_PageTag'?你在你的問題中提到一個,然後在你的代碼中查詢另一個。 – yivi

+0

這是PageTag。當我在網上尋找有人指出要在標籤前放置一個_的答案時。 – stuartfmc

+0

我在問題描述中添加了兩個圖像鏈接。 – stuartfmc

回答

0

卸下的print_r(),並留下其作爲

'。$ pageTag'。

工作!

相關問題