在自定义主题中显示自定义帖子类型的列表

我在管理面板中创建了具有3个字段(名称, 标题, 技术)的自定义帖子类型” 项目” , 并添加了项目列表。
我想在我的自定义主题中显示项目列表。
你能给我更好的参考以了解和整合吗
#1你希望获得一系列帖子, 但仅限于你的自定义帖子类型。我会使用get_posts()。

$args = array( 'posts_per_page'=> -1, // -1 here will return all posts 'post_type'=> 'project', //your custom post type 'post_status'=> 'publish', ); $projects = get_posts( $args ); foreach ($projects as $project) { printf('< div> < a href="http://www.srcmini.com/%s"> %s< /a> < /div> ', get_permalink($project-> ID), $project-> post_title); }

#2我将使用” WP_Query” 进行查询并显示结果:
< ?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; //pagination $args = array( 'paged'=> $paged, 'posts_per_page'=> 12, //or any other number 'post_type'=> 'Projects' //your custom post type ); $the_query = new WP_Query( $args ); // The Query if ( $the_query-> have_posts() ) {// The Loopecho '< ul> '; while ( $the_query-> have_posts() ) { $the_query-> the_post(); echo '< li> ' . get_the_title() . '< /li> '; //shows the title of the post (Project) } echo '< /ul> '; /* Restore original Post Data */ wp_reset_postdata(); } else { // no posts found }

【在自定义主题中显示自定义帖子类型的列表】此代码以无序列表显示” 项目” , 但是你可以使用任何其他HTML(div, ol, article … )

    推荐阅读