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;
}
但不起作用。
任何帮助都有效。
最合适的回答,由SO网友:Bainternet 整理而成
你几乎是对的,应该是attachment
而不是media
由于所有媒体上传在WordPress中都被称为“附件”,所以:
$query->set( \'post_type\', \'attachment\' );