TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Показать полное первое сообщение, а затем выдержки в цикле WordPress

60

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

Отображение 1 полного сообщения, затем выдержки с использованием Counter ++

Я думаю, что самый простой способ добиться этого эффекта – добавить счетчик сообщений с использованием PHP в ваш цикл, который будет «назначать» возрастающее число каждому сообщению в цикле (1,2,3,4,5…).

1 Добавить счетчик

Сначала вам нужно добавить счетчик в самом начале вашего цикла:

<?php if(have_posts()): while(have_posts()): the_post(); $counter++; // add +1 to count for each post ?>

2 Замените тег the_content или the_excerpt.

Теперь вы хотите заменить либо the_content тег или the_excerpt тег (в зависимости от вашей темы использования), так что он показывает содержимое на первый пост, а затем выдержку для всего остального. Следуя приведенной ниже логике, если счетчик имеет значение «1», он будет отображать сообщение полностью, в противном случае – отрывок.

<?php if($counter===1) { the_content(); } else { the_excerpt(); } ?>

Подпишитесь на рассылку новостей

Получайте наши последние новости, учебные материалы, руководства, советы и предложения, доставленные на ваш почтовый ящик.

Источник записи: https://www.wpexplorer.com

Leave A Reply

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. ПринимаюПодробнее