jospabloorozcomarn
  • 0
Учитель

Как изменить тип публикации по умолчанию / публикацию в медиа или вложения

  • 0

Я использую wordpress 3.1.1, на главной странице мне нужно отображать только загруженные медиа, теперь я использую это действие:

add_action( 'parse_query', 'custom_query' );

function custom_query( &$query ) {

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

}

add_filter(‘pre_get_posts’, ‘my_get_posts’);

функция my_get_posts(&$query) {

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

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

  }


  return $query;

}

Но не работает.

Любая помощь работает.

Share
  1. Вы почти правы, так и должно быть attachment, поскольку media все загрузки мультимедиа в WordPress «называются» вложениями, поэтому:

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

Оставить ответ

You must login to add an answer.