我是WordPress的新手。我爲視頻創建了自定義帖子類型,但我不知道如何在頁面中顯示帖子類型。例如,我希望當用戶添加視頻時,他不必在發佈視頻時選擇視頻模板,並且在他們打開已發佈的視頻時,頁面會以視頻播放器打開,而不是打開頁面。我想要一個像視頻播放器一樣的自定義頁面,我只需要爲視頻播放器提供視頻的網址。已經有視頻播放器的代碼。我怎樣才能做到這一點?Wordpress顯示自定義帖子類型
2
A
回答
5
爲了使默認template file你所有的自定義後類型的文章或網頁,你能說出你的模板文件single-{your-cpt-name-here}.php
或archive-{your-cpt-name-here}.php
和觀看這些文章或網頁時,它會始終默認了這一點。
因此,例如在single-video.php
你可以把:
<?php query_posts('post_type=my_post_type'); ?>
或反而讓自定義查詢塑造你想要的輸出:
<?php
$args = array(
'post_type' => 'my_post_type',
'post_status' => 'publish',
'posts_per_page' => -1
);
$posts = new WP_Query($args);
if ($posts -> have_posts()) {
while ($posts -> have_posts()) {
the_content();
// Or your video player code here
}
}
wp_reset_query();
?>
在類似的例子自定義環以上,有很多可用的template tags(如the_content
)在Wordpress中選擇。
1
編寫代碼的functions.php
function create_post_type() {
register_post_type('Movies',
array(
'labels' => array(
'name' => __('Movies'),
'singular_name' => __('Movie')
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'Movies'),
)
);
現在寫這樣的代碼要顯示
<?php
$args = array('post_type' => 'Movies', '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;
?>
1
您創建的CPT後,做這顯示您的彩管的單個職位:
- 複製的
single.php
文件在你的模板,並像single-{post_type}.php
將其重命名(例如:single-movie.php
) - 記得刷新WordPress的永久鏈接!
您可以從this post
得到更多的細節現在,如果你想顯示CPT的列表,你可以使用get_posts()與ARGS:
$args = array( ... 'post_type' => 'movie' )
檢查this post瞭解更多詳情。
相關問題
- 1. WordPress按自定義分類標準顯示自定義帖子類型帖子
- 2. 提取並顯示Wordpress類別的自定義帖子類型
- 3. 一個特定的Wordpress自定義帖子類型不顯示
- 4. 顯示帖子數自定義帖子類型的子類別
- 5. WordPress自定義帖子類型分類
- 6. 顯示自定義帖子類型分類術語旁邊帖子在Wordpress
- 7. WordPress的:顯示自定義帖子類型Alphabetized自定義分類?
- 8. 未在前端顯示自定義類別的Wordpress自定義帖子類型
- 9. WordPress的自定義帖子類型 - 無效的帖子類型?
- 10. Wordpress自定義帖子類型在現有頁面上顯示自定義帖子類型列表
- 11. wordpress創建自定義帖子類型,拉取自定義帖子類型
- 12. WordPress的自定義帖子類型存檔顯示
- 13. 在wordpress主題中交替顯示自定義帖子類型
- 14. wordpress - WP查詢自定義類型/稅不顯示帖子
- 15. WordPress的自定義帖子類型頁面顯示
- 16. wordpress自定義帖子類型不能改變顯示順序
- 17. Wordpress顯示自定義帖子類型及其字段
- 18. WordPress的循環只顯示5個自定義帖子類型
- 19. 如何顯示WordPress自定義帖子類型的列表?
- 20. WordPress的:輸出自定義帖子類型不顯示
- 21. 顯示wordpress自定義帖子類型爲鏈接庫
- 22. Wordpress在前端顯示自定義帖子類型表格
- 23. WordPress的自定義帖子類型和分類仍然顯示帖子類型的所有帖子
- 24. Wordpress自定義帖子類型角色
- 25. WordPress自定義帖子類型
- 26. 自定義帖子類型wordpress
- 27. Wordpress訂單自定義帖子類型
- 28. WordPress的自定義帖子類型
- 29. WordPress的自定義帖子類型+(YARPP)
- 30. 自定義帖子類型wordpress
酷!有用。謝啦。 – sammyukavi