php
  • wordpress
  • 2013-12-10 342 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

    這是你如何在wordpress中顯示自定義帖子。

    <?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

    相關問題