2013-12-07 3 views
0

내 게시물 제목에 대한 링크 만 포함 할 사용자 지정 WordPress 페이지를 4 열로 나누어 만들려고합니다. 나는 또한 WordPress와 함께 부트 스트랩을 사용하고있다.게시물 제목이있는 사용자 지정 WordPress 페이지 만들기

나는 php 파일을 만들었고 페이지의 속성을 가진 새 페이지를 만들었지 만 게시물 제목은 표시되지 않습니다.

<?php 
/** 
* The template used for displaying page content in questions.php 
* 
* @package fellasladies 
*/ 
?> 

<?php 

<article id="post-<?php the_ID(); ?>" <?php post_class('col-md-4 col-sm-4 pbox'); ?>> 
    <header class="entry-header"> 
     <h1 class="entry-title"><?php the_title(); ?></h1> 
    </header><!-- .entry-header --> 

    <div class="entry-content"> 
     <?php the_content(); ?> 
     <?php 
      wp_link_pages(array(
       'before' => '<div class="page-links">' . __('Pages:', 'fellasladies'), 
       'after' => '</div>', 
      )); 
     ?> 
    </div><!-- .entry-content --> 
    <?php edit_post_link(__('Edit', 'fellasladies'), '<footer class="entry-meta"><span class="edit-link">', '</span></footer>'); ?> 
</article><!-- #post-## --> 

난 정말 당신의 도움을 주셔서 감사합니다 :

이 내가 사용하는 코드입니다! 감사합니다

답변

1

당신이 많이 도움이 될 수있는 Wordpress Codex에 Page Templates에 대해 읽어 보시기 바랍니다.

페이지는 워드 프레스의 내장 포스트 유형 중 하나입니다. 아마도 대부분의 웹 사이트 페이지가 똑같이 보이길 원할 것입니다. 그러나 때로는 다르게 표시하거나 동작하기 위해 특정 페이지 또는 페이지 그룹이 필요할 수도 있습니다. 이것은 페이지 템플리트를 사용하여 쉽게 수행 할 수 있습니다.

<?php은 쓸모없는 것 같습니다. 템플릿의 이름도 지정하지 않으므로 이 필요합니다..

+0

해당 기사의 주요 결과를 요약 해주십시오. –

+0

페이지 이름이 페이지 속성 아래에 표시되어 선택되었습니다. 그러나 해당 페이지를 가리킬 때 설명 된 게시물 제목이 표시되지 않습니다. –

1

반복 할 게시물이있는 배열을 채우는 쿼리를 만들어야합니다. WordPress의 get_posts() 기능에 대해 읽어보십시오.

다음은 예입니다. the_title()이나 the_content()와 같이 "루프에서"사용되도록 의도 된 함수는 사용할 수 없습니다. 각 반복마다 post_id를 지정해야합니다. 이와 같은 상황에 대해 기본 쿼리를 수정하면 안됩니다.

// the arguments for the get_posts() function 
$args = array(
    'post_type' => 'post', // get posts int he "post" post_type 
    'posts_per_page' => -1 // this means the array will be filled with all posts 
); 
$my_posts = get_posts($args); 

// now we'll iterate the posts 
foreach ($my_posts as $p) { 
    // a title 
    echo get_the_title($p->ID); 
    // the link 
    echo get_permalink($p->ID); 
    // a custom field value 
    echo get_post_meta($p->ID,'custom_field_key',true); 
} 

각 반복 내에서 일어나는 일은 당신에게 달려 있습니다.

행운을 빈다. :)

+0

아직 작동하지 않았지만 여기에 답글을 게시 해 주셔서 감사합니다. ( –

관련 문제