Как создать такой виджетов?

У меня проблема с виджетами WordPress. Я хочу создать виджет, как на изображениях. Я знаю, как создать виджет, но я не знаю запроса и показываю результаты, как на изображении.

Объясните: мы получаем 10 сообщений из категории, а затем показываем их как заголовок 1 – это первый пост, который мы получаем, затем заголовок от 2-10, как на изображениях.

Не могли бы вы мне помочь?

введите описание изображения здесь

Ваш вопрос немного короткий по деталям, но давайте предположим, что вы получили сообщения, используя wp_query и wp_query его так:

 $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { while ( $the_query->have_posts() ) { $the_query->the_post(); STUFF } wp_reset_postdata(); } 

В позиции STUFF вы хотите различать первое сообщение и другие сообщения, в которых элементы, которые вы хотите получить. Вы можете сделать это, $current_post к $current_post , который содержит номер сообщения внутри цикла. Вы получите следующее:

 if ($the_query->current_post == 0) { // retrieve featured image, title and content } else { // retrieve title only } 

как сказал бравоейль, просто попробуйте установить счетчик и посмотрите, стоит ли значение 1, назначьте некоторый специальный класс и добавьте некоторый css в этот класс.

другой вариант может включать в себя липкую запись в цикле, а также сделать вашу запись липкой путем редактирования из WordPress и назначить css этой липкой статье, поскольку она должна иметь специальный класс, если он создан правильно.