wordpress查询指定分类文章
编辑整理:整理来源:优酷,浏览量:74,时间:2023-03-06 00:15:01
关于wordpress查询指定分类文章内容导航:
1、wordpress查询指定分类文章
可以使用WP_Query类来查询指定分类文章,代码如下:
$args = array(
'category_name' => 'your-category-name',
'posts_per_page' => 10
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// Your loop code
}
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
2、wordpress 查询功能
有cont过降景act form的插件,德找层作孩等弱刻功能和你说的差不多,搜联系表单即可 比如Contact Form 7
3、wordpress文章分类显示
1. 有自定义文章类型,希望自定义文章类型和默认的Post都在首页的主循环中显示。
2.有自定义文章类型(产品),首页主循环中只显示产品。
注意,本教程中只对应首页的主循环,即不适用首页一些侧边栏、或者自定义的文章查询区域。
将下面代码添加到主题的functions.php中即可
function ashuwp_posts_per_page($query){
//首页或者搜索页的主循环
if ( (is_home() || is_search()) && $query->is_main_query() )
//$query->set( ‘post_type’, array( ‘product’ ) ); //只显示product
$query->set( ‘post_type’, array( ‘post’, ‘product’ ) ); //主循环中显示post和product
return $query;
}
add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);
利用pre_get_posts钩子,不光可以实现本教程所需要的内容,还可自由发挥,改变主循环的其它一些参数。
比如仅仅想让首页的文章数量显示为5篇。
function ashuwp_posts_per_page($query){
//仅首页
if ( is_home() )
$query->set(‘posts_per_page’,5);//每页显示5篇
return $query;
}
add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);
默认情况下, wordpress的每页显示10篇文章,如果用户个人想自定义显示篇数并且不受后台控制,可以使用query_posts ()函数和showposts 参数。
下面是一个为例:
上面例子中每页显示7篇,通过使用paged=’.$page_numr 参考,而不影响正常的分页。
行业热门话题:
【wordpress 查询功能】【wordpress文章分类显示】【wordpress怎么看文章】【wordpress分类筛选】【wordpress分类信息】【wordpress调用分类目录】【wordpress怎么搜索文章】【wordpress 文章类型】【wordpress 查询】【wordpress如何看文】
wordpress查询指定分类文章完!