2014-06-12 2 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

그것이 효과가 없다는 것이 아니라, 내가 필요한 것을하지 않는다는 것입니다. 나는 'about'이라는 글에서 하나의 글을 가져와야한다. – 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 ($ args); 그러나 그것은 여전히 ​​효과가 없었습니다. – user3181828

+0

그 실수를 편집하고 코드가 작동하고 있습니다. 다른 PHP 태그가 모두 제대로 닫혔습니까? –

+0

코드를 시험해 보았지만 어떤 오류도 발생하지 않았으니 비어 있습니다. 신분증이 정확합니다. 신분증을 다른 곳에 넣어야합니까? – user3181828

관련 문제