如何使全局帖子与自定义帖子类型一起工作?

时间:2012-09-11 作者:FrA

我想知道是否可以使用自定义类型的全局帖子。我正在使用此功能:

global $post; 
$myposts = get_posts(\'numberposts=4&offset=1& category=3,4\'); 
foreach($myposts as $post) : 
    setup_postdata($post); ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Visualizza <?php the_title(); ?>"><img src="<?php echo get_option(\'home\'); ?>/wp-content/uploads/posthumb/<?php $values = get_post_custom_values("Image"); echo $values[0]; ?>" alt="<?php the_title(); ?>" /></a>
<?php endforeach;
一旦我将文章从标准文章类型移动到新的自定义文章类型,这就停止了工作。类别仍然相同。我能以任何方式让它再次工作吗?

非常感谢您的回复。

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

默认情况下get_posts() 使用默认的帖子类型post.

如果要从CPT中选择,则需要:

$myposts = get_posts(\'numberposts=4&offset=1&category=3,4&post_type=YOUr_CPT_HERE\');

结束

相关推荐

$GLOBALS array for WordPress

有WordPress定义的文件吗$GLOBALS? 我只是好奇WordPress使用它的目的和用途。仅此而已!