2014-06-12 112 views
0

我基本上是以某種方式創建一個循環,以便根據它的ID顯示單個自定義帖子類型的內容。在Wordpress中通過ID獲取自定義帖子的類型

所以,我想從自定義後類型與3788.

的ID內容書中有一個函數來獲取圖像功能太URL。

例如,這裏是我的代碼的時刻:

<?php $args = array('post_type' => 'about', 'posts_per_page' => 1); ?> 

<?php $loop = new WP_Query($args); ?> 
<?php while ($loop->have_posts()) : $loop->the_post(); ?> 

<?php global $post; ?> 
<?php 
$src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), array(5600,1000), false, ''); ?> 
<div class="section" style="background: url(<?php echo $src[0]; ?>) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; z-index:-1;"> 

<?php the_content() ?> 

<?php endwhile; ?> 
+0

請告訴我你的問題?什麼代碼行不適合你? –

+0

這並不是說它不起作用,而是它不會做我需要的。我需要從「關於」拉一篇文章,而不是從那裏發佈每篇文章。 – user3181828

+0

您是在談論郵政類別'about'還是您爲儀表板創建了一個自定義郵政類型'about'? – designtocode

回答

3
<?php 
$ID = 3788; 
$args = array('p' => $ID, 'post_type' => 'about'); 
$loop = new WP_Query($args); 
?> 
<?php while ($loop->have_posts()) : $loop->the_post(); ?> 
    <?php global $post; ?> 
    <?php 
    $src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), array(5600,1000), false, ''); ?> 
    <div class="section" style="background: url(<?php echo $src[0]; ?>) no-repeat center  center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; z-index:-1;"> 
    <?php the_content() ?> 
<?php endwhile; ?> 
+0

對不起,我收到第5行的錯誤,我嘗試過?> $ loop = new WP_Query($參數);但它仍然不起作用。 – user3181828

+0

我編輯了這個錯誤,並且代碼正在爲我工​​作 - 您確定所有其他PHP標記都已正確關閉嗎? –

+0

我嘗試了代碼,雖然我沒有收到任何錯誤,但它是空白的。該ID是正確的,我需要把ID放在其他地方嗎? – user3181828

相關問題