php
  • wordpress
  • 2013-12-10 2 views 1 likes 
    1

    새로운 맞춤 게시물과 기본 게시물을 표시하려고합니다. 두 게시물 (기본, my_custom_post)기본 게시물을 표시하는 동안 사용자 지정 게시물 WordPress를 표시하는 방법?

    <div id="primary" class="site-content"> 
    <div id="content" role="main"> 
    <?php wp_list_pages('title_li='); 
    wp_nav_menu();?> 
    <?php if (have_posts()) : ?> 
    <?php /* Start the Loop */ ?> 
    <?php while (have_posts()) : the_post(); ?> 
    <?php get_template_part('content', get_post_format()); ?> 
    <?php endwhile; ?> 
    <?php twentytwelve_content_nav('nav-below'); 
    ?><?php else : ?> 
    
    <?php wp_reset_query(); 
    query_posts('post_type=my_custom_post'); // my custom post 
    ?> 
    

    있지만 하나의 게시물을 아직 표시하고 표시하는 방법 .

    +0

    '기본'소식은 무엇을 의미합니까? –

    +0

    사용자 정의 페이지에 표시되는 게시물. 즉, 기본적으로 대시 보드에있는 게시물. – user3060132

    답변

    1

    이것은 워드 프레스에서 맞춤 게시물을 표시하는 방법입니다.

    <?php 
        $type = 'my_custom_post'; 
        $args=array(
         'post_type' => $type, 
         'post_status' => 'publish', 
         'posts_per_page' => -1, 
         'caller_get_posts'=> 1 
    
        $my_query = null; 
        $my_query = new WP_Query($args); 
        if($my_query->have_posts()) { 
         while ($my_query->have_posts()) : $my_query->the_post(); ?> 
         <p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p> 
         <?php 
         endwhile; 
        } 
        wp_reset_query(); // Restore global post data stomped by the_post(). 
        ?> 
    
    +0

    유용한 코드. 감사합니다. – user3060132

    관련 문제