如何将默认帖子类型/帖子更改为媒体或附件

时间:2011-04-07 作者:José Pablo Orozco Marín

Im使用wordpress 3.1.1,在frontpage中,我只需要显示媒体上载,现在Im使用以下帐户:

add_action( \'parse_query\', \'custom_query\' );

function custom_query( &$query ) {

  $query->set( \'post_type\', array(\'attachment\') );

}
添加\\u筛选器(“pre\\u get\\u posts”、“my\\u get\\u posts”);

函数my\\u get\\u posts(&;$查询){

  if ( is_home() || is_frontpage() ) {

    $query->set( \'post_status\', \'inherit\' );
    $query->set( \'post_type\', \'attachment\' );

  }


  return $query;

}
但不起作用。

任何帮助都有效。

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

你几乎是对的,应该是attachment 而不是media 由于所有媒体上传在WordPress中都被称为“附件”,所以:

 $query->set( \'post_type\', \'attachment\' );

结束

相关推荐