Создание сайтов в Дружковке, ДНР. Как отобразить последние прикрепленные записи в WordPress

 
 

В WordPress есть очень интересная функция, которая называется «липкие записи «. Думайте о прикрепленных сообщениях как о избранных сообщениях для вашего блога. Когда вы помечаете сообщение как прилепленное, оно отображается над вашими новыми сообщениями, но только в том случае, если ваша тема позволяет это. В этом уроке мы покажем вам, как отображать последние прикрепленные записи в WordPress.

Последняя демо-версия Sticky Posts

Примечание. Это руководство среднего уровня, требующее базовых знаний HTML/CSS + знания тем WordPress.

Первое, что вам нужно сделать, это скопировать и вставить этот фрагмент кода в файл functions.php вашей темы или в плагин для конкретного сайта.

function wpb_latest_sticky () {

/* Get all sticky posts */

$sticky = get_option ('sticky_posts’) ;

/* Sort the stickies with the newest ones at the top */

rsort ($sticky) ;

/* Get the 5 newest stickies (change 5 for a different number) */

$sticky = array_slice ($sticky, 0, 5) ;

/* Query sticky posts */

$the_query = new WP_Query (array ('post__in’ => $sticky, 'ignore_sticky_posts’ => 1));

// The Loop

if ($the_query→have_posts ()) {

$return.= '

  • ';

    while ($the_query→have_posts ()) {

    $the_query→the_post () ;

    $return.= '
  • '. get_the_title (). '
    '. get_the_excerpt (). '
  • ';

    }

    $return.= '

';

} else {

// no posts found

}

/* Restore original Post Data */

wp_reset_postdata () ;

return $return;

}

add_shortcode ('latest_stickies’, 'wpb_latest_sticky’) ;

Приведенный выше код запрашивает базу данных WordPress, чтобы получить 5 последних прикрепленных сообщений. Затем он отображает заголовок каждого прикрепленного сообщения со ссылкой в ​​формате списка. Мы обернули все это в функцию и создали шорткод.

Теперь, чтобы отобразить ваши последние прикрепленные сообщения, вы можете использовать шорткод [latest_stickies] в любом сообщении, странице или даже текстовом виджете WordPress.

Если вы хотите использовать шорткоды внутри текстового виджета, вам нужно будет добавить эту дополнительную строку кода в файл functions.php вашей темы или плагин для конкретного сайта.

add_filter ('widget_text’, 'do_shortcode’) ;

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

Вот и все, мы надеемся, что эта статья помогла вам отобразить последние прикрепленные записи в вашем блоге WordPress.

3D-печать5GABC-анализAndroidAppleAppStoreAsusCall-центрChatGPTCRMDellDNSDrupalExcelFacebookFMCGGoogleHuaweiInstagramiPhoneLinkedInLinuxMagentoMicrosoftNvidiaOpenCartPlayStationPOS материалPPC-специалистRuTubeSamsungSEO-услугиSMMSnapchatSonyStarlinkTikTokTwitterUbuntuUp-saleViasatVPNWhatsAppWindowsWordPressXiaomiYouTubeZoomАвдеевкаАктивные продажиАкцияАлександровск ЛНРАлмазнаяАлчевскАмвросиевкаАнализ конкурентовАнализ продажАнтимерчандайзингАнтрацитАртемовскАртемовск ЛНРАссортиментная политикаБелгородБелицкоеБелозерскоеБердянскБизнес-идеи (стартапы)БрендБрянкаБукингВахрушевоВендорВидеоВикипедияВирусная рекламаВирусный маркетингВладивостокВнутренние продажиВнутренний маркетингВолгоградВолновахаВоронежГорловкаГорнякГорскоеДебальцевоДебиторкаДебиторская задолженностьДезинтермедитацияДзержинскДивизионная система управленияДизайнДимитровДирект-маркетингДисконтДистрибьюторДистрибьюцияДобропольеДокучаевскДоменДружковкаЕкатеринбургЕнакиевоЖдановкаЗапорожьеЗимогорьеЗолотоеЗоринскЗугрэсИжевскИловайскИрминоКазаньКалининградКировскКировскоеКомсомольскоеКонстантиновкаКонтент-маркетингКонтент-планКопирайтингКраматорскКрасноармейскКрасногоровкаКраснодарКраснодонКраснопартизанскКрасный ЛиманКрасный ЛучКременнаяКураховоКурскЛисичанскЛуганскЛутугиноМакеевкаМариупольМаркетингМаркетинговая информацияМаркетинговые исследованияМаркетинговый каналМаркетинг услугМаркетологМарьинкаМедиаМелекиноМелитопольМенеджментМерчандайзерМерчандайзингМиусинскМолодогвардейскМоскваМоспиноНижний НовгородНиколаевНиколаевкаНишевой маркетингНовоазовскНовогродовкаНоводружескНовосибирскНумерическая дистрибьюцияОдессаОмскОтдел маркетингаПартизанский маркетингПервомайскПеревальскПетровскоеПлата за кликПоисковая оптимизацияПопаснаяПравило ПаретоПривольеПрогнозирование продажПродвижение сайтов в ДонецкеПроизводство видеоПромоПромоушнПрямой маркетингРабота для маркетологаРабота для студентаРазработка приложенийРаспродажаРегиональные продажиРекламаРеклама на асфальтеРемаркетингРетро-бонусРибейтРитейлРовенькиРодинскоеРостов-на-ДонуРубежноеСамараСанкт-ПетербургСаратовСватовоСвердловскСветлодарскСвятогорскСевастопольСеверодонецкСеверскСедовоСейлз промоушнСелидовоСимферопольСинергияСколковоСлавянскСнежноеСоздание сайтов в ДонецкеСоледарСоциальные сетиСочиСтаробельскСтаробешевоСтахановСтимулирование сбытаСуходольскСчастьеТелемаркетингТельмановоТираспольТорговый представительТорезТрейд маркетингТрейд промоушнТюменьУглегорскУгледарУкраинскХабаровскХарцызскХерсонХостингЦелевая аудиторияЦифровой маркетингЧасов ЯрЧелябинскШахтерскЮжно-СахалинскЮнокоммунаровскЯндексЯсиноватая