2014-02-23 159 views
1

我正在尋找將自定義帖子類型添加到自定義模板中。我基本上想要在後端面板上將自定義(單獨)帖子類型的幾個子部分饋送到頁面上,如新聞,博客,推薦內容等。將自定義帖子添加到wordpress上的模板上

我認爲有正確的想法,但我相信我正在解決這個錯誤。請原諒我,因爲我通常不會在wordpess上工作。我基本上想要(讓我們說新聞頁面)提供自定義帖子類型「新聞」中的所有帖子。我已鏈接到看起來像這樣的模板的博客頁面 -

<?php 
    /* 
    Template Name:News*/ 
    ?> 
    <?php get_header(); ?> 
    <ul id="News"> 
    <?php global $post; query_posts('post_type=newst&orderby=ID&order=desc'); while (have_posts()) : the_post(); ?> 
    <li> 

    <div class="fea_del"> 
     <h1><?php the_title(); ?></h1> 
     <p><?php the_field('post_content',$post->ID); ?></p> 
     <a <?php $p=get_permalink($post->ID); ?> href="<?php echo $p; ?>"class="entire_job">SEE ENTIRE ARTICLE</a> 
    </div> 
    </li> 
    <?php endwhile; wp_reset_query(); ?> 
    </ul> 
    <?php get_footer(); ?> 

我在我的博客頁面中的[顯示帖子]插件,只是有希望[顯示帖子]在體內它只是在博客中提供所有帖子。我一直對我的頭撞了一會兒,但沒有成功,我沒有在wordpress中工作太多,所以我在這裏有點黑暗。

回答

2

你必須在$args數組傳遞給WP_Query,嘗試:

$args = array('post_type' => 'news', 'order' => 'desc'); 
$loop = new WP_Query($args); 
while ($loop->have_posts()) : $loop->the_post(); 
    the_title(); 
    //rest of you code 
endwhile; 
+0

啊,這是完美的太感謝你了!我只是有快速跟進問題,無論非常感謝你的幫助!我需要他們提供鏈接到個人帖子的標題和摘錄。我有正確的摘錄,但我似乎無法爲標題找出正確的措辭。下面有陣列中的代碼吐出的條目,的foreach($ posts_array爲$細節) { \t \t \t 回聲 「

  • ".$detail->post_title."
    ".$detail->post_excerpt."
  • 」; } 我如何正確鏈接帖子的標題和網址? – ajmajmajma

    +0

    當你在循環中時,你可以使用get_permalink()...使用get_premalink()而不帶參數 –

    相關問題