在wp_query中更改移动端的帖子数量可以通过以下步骤实现:
function custom_posts_per_page($query) {
if (is_admin() || ! $query->is_main_query()) {
return;
}
if ($query->is_mobile) {
$query->set('posts_per_page', 5); // 设置移动端显示的帖子数量
}
}
add_action('pre_get_posts', 'custom_posts_per_page');
pre_get_posts
钩子来修改查询对象的参数。is_mobile
是一个自定义的条件,用于判断当前是否为移动端访问。通过以上步骤,你可以在wp_query中更改移动端的帖子数量。当用户在移动设备上访问网站时,移动端的帖子数量将会按照你设置的值进行显示。
注意:以上代码仅适用于自定义主题,如果你使用的是现有的主题,可能需要根据主题的结构和代码进行相应的修改。
领取专属 10元无门槛券
手把手带您无忧上云