所以我正在使用以下代码:
<
?php
$args = array('posts_per_page'=>
4, 'offset'=>
1);
$the_query = new WP_Query($args);
if (have_posts()) : while ( have_posts() ) : the_post();
endwhile;
endif;
wp_reset_postdata();
?>
但是似乎我的数组被完全忽略了。怎么了?
#1
$the_query = get_posts( $args );
它应该工作并使用foreach而不是一会儿。这应该可以解决你的问题。
#2【posts_per_page和offset无效。怎么了()】如果在Ajax中使用, 则可以尝试添加post_status => ” publish” 进行查询。
推荐阅读
- javascript入队问题
- 发布预览说明消除了wordpress中的BR标签
- 基于WP插件样板的插件返回错误”警告(call_user_func_array()期望参数1为有效的回调”)
- 将自定义wordpress文件放在子主题文件夹中,并使get_header和get_footer正常工作
- WordPress中的占位符图标Contact Form 7
- 在WordPress单个博客文章中的”the_title”之后和”the_content”之前放置一个代码段
- WordPress主题中的PHP”警告include_once()(无法打开流”)
- 用于SCSS的PhpStorm File Watcher无法编译node_modules
- WordPress主题中的PHP链接更改