使用帖子ID数组的get_post()

时间:2014-09-23 作者:ktsixit

有一个帖子ID数组,我想用它来加载这些特定的帖子。我使用的是get\\u posts(),但在使用“post\\u in”参数的数组时出现了一些问题。

以下是数组的内容:

阵列([0]=>44376[1]=>44371[2]=>44387[3]=>44395[4]=>44334)

下面是PHP代码:

$args = array(
    \'post__in\' => $post_ids;
);
$posts = get_posts($args);
我尝试使用explode()转换数组,但没有成功。有什么建议吗?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

请尝试以下操作:

$args = array(
    \'post__in\' => $post_ids,
);
$posts = get_posts( $args );
Lesson learned: 始终检查PHP脚本错误;-)

例如,检查this Codex page 调试时。

结束

相关推荐

用于添加自定义重写规则的‘REWRITE_RULES_ARRAY’或‘GENERATE_REWRITE_RULES’?

有什么理由我应该使用rewrite_rules_array 而不是generate_rewrite_rules?generate_rewrite_rules 开箱即用,但我无法rewrite_rules_array 工作。我被告知[添加自定义重写规则时]的任何数组操作都应该通过rewrite_rules_array 以及其他*_rewrite_rule 过滤器(例如。add_rewrite_rule). 原因不明。