2015-09-18 58 views
0

我在WordPress中創建自定義帖子類型,並且我還將其單獨的兩個頁面設爲single-acme_product.php,archive-acme_product.php,但問題是當我從自定義帖子上傳帖子時鍵入其顯示的index.php如何調用wordpress自定義帖子類型頁面

這裏是我的功能代碼

function new_post_type_wp(){ 

    register_post_type('acme_product', 
      array(
       'labels' => array(
        'name' => __('Products'), 
        'singular_name' => __('Product') 
       ), 
       'public' => true, 
       'has_archive' => true, 
      ) 
     ); 
} 
add_action('init','new_post_type_wp'); 

請告訴我如何瀏覽我的自定義後,以特定的自定義頁面我也讀WordPress的法典它非常有助於我充分遵循其方法但我的問題是同樣親切地幫助我

refere nce鏈接https://codex.wordpress.org/Post_Types

+0

烏斯曼它不清楚你面臨什麼問題。你可以請添加更多的信息。 – Mohsin

+0

親愛的我做了一個自定義帖子類型,我只是想讓我在單acme_product.php上顯示我的自定義帖子,這個問題我製作了一個單獨的頁面單acme_product.php自定義帖子引用鏈接https://codex.wordpress.org/Post_Types,而是在單acme_product.php上顯示的帖子,他們顯示在index.php我只是想顯示這些帖子在我的單acme_product.php你明白了嗎? –

+0

是的,我得到它感謝更多的信息。您的自定義帖子類型不應出現在index.php上。請使用此鏈接生成cpt代碼http://themergency.com/generators/wordpress-custom-post-types/並確保您設置了重寫選項,以便您的自定義帖子類型可在/ cpt/single-item-name – Mohsin

回答

1

您是否嘗試過在特定頁面中使用此自定義帖子類型?

$args = array('post_type' => 'acme_product', 'posts_per_page' => 10); 
$loop = new WP_Query($args); 
while ($loop->have_posts()) : $loop->the_post(); 
    the_title(); 
    echo '<div class="entry-content">'; 
    the_content(); 
    echo '</div>'; 
endwhile; 
+0

好的等待,讓我試試吧 –

+0

好吧,試試吧,讓我知道。 –

+0

現實你的代碼是完美的,問題是在我的主題我複製粘貼默認主題文件,他們工作完美,之後,我知道什麼問題,謝謝親愛的你給我很好的代碼 –

相關問題