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

 
 

Знаете ли вы, что WordPress позволяет вам размещать свои сообщения с помощью функции прикрепленных сообщений. Тем не менее, прикрепленные записи — одна из наименее известных функций WordPress. В этой статье мы покажем вам 6 крутых вещей, которые вы можете делать с прикрепленными записями в WordPress.

1. Автоматическое истечение срока действия прилепленных сообщений

Если вы используете прикрепленные сообщения, чтобы выделить специальное событие или купон, вам нужно будет отклеить сообщение, как только это событие закончится.

Это звучит как ненужная работа, которую вы должны автоматизировать.

Просто установите и активируйте плагин Expire Sticky Posts. После активации вы можете установить дату истечения срока действия для прикрепленных сообщений.

Установка срока действия для прикрепленного сообщения

По истечении срока действия ваш прикрепленный пост автоматически станет обычным постом. Подробные инструкции см. в нашем руководстве (с видео) о том, как установить дату истечения срока действия для прикрепленных сообщений в WordPress.

2. Прилепленные посты для категорий

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

Вы можете сделать это, установив и активировав плагин Category Sticky Post. После активации отредактируйте сообщение, которое вы хотите опубликовать, и выберите категорию прикрепленного сообщения.

Добавление прилепленного поста в определенную категорию

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

3. Показать последние прилепленные сообщения

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

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

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’) ;

После добавления этого кода просто создайте шорткод [latest_stickies]везде, где вы хотите отображать свои последние прикрепленные сообщения.

Для получения подробных инструкций посетите нашу статью: Как отображать последние прикрепленные записи в WordPress.

4. Прилепленные сообщения для пользовательских типов сообщений

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

Просто установите и активируйте плагин Sticky Custom Post Types. После того, как вы активировали плагин, перейдите в «Настройки» > «Чтение» и включите прикрепляемые сообщения для любого типа сообщений, который вы хотите.

Sticky Post для пользовательского типа сообщений

Для получения более подробных инструкций ознакомьтесь с нашим руководством о том, как добавлять прикрепленные записи в пользовательские типы записей WordPress.

5. Как скрыть прилепленные записи из цикла WordPress

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

Чтобы избежать этого, просто используйте ignore_sticky_postsаргумент в своем запросе WordPress, например:

<? php

$args = array (

'posts_per_page’ => 10,

'ignore_sticky_posts’ => 1

) ;

$the_query = new WP_Query ($args) ;

if ($the_query→have_posts ()): while ($the_query→have_posts ()): $the_query→the_post () ;

? >

См. наш учебник о том, как исключить прикрепленные сообщения из цикла WordPress для получения более подробных инструкций.

6. Стилизация прилепленных постов

Хотите добавить индивидуальный стиль к своим прилепленным сообщениям?

Многие темы WordPress используют post_class () функцию автоматического добавления классов постов для каждого поста. Если ваша тема уже использует функцию post_class (), то вы увидите, что липкий класс добавлен к вашим липким сообщениям.

Класс Sticky добавлен в почтовый контейнер

Если ваша тема не добавляет липкий класс в div-контейнер поста, вы можете добавить его самостоятельно, добавив функцию post_class () в div-контейнер поста или контейнер статьи.

1

<div id="post-" <? php post_class () ;? >>

Теперь вы можете использовать. stickyCSS-класс в таблице стилей вашей дочерней темы. Вот базовый CSS для начала:

.sticky {

background-color: #ededed;

border:1 px solid #f5f5f5;

color: #272727;

padding:5px;

}

.sticky: before {

content: «Featured»;

color: #FFF;

background: #f20000;

padding: 10px;

display: inline-block;

text-align: right;

float: right;

font-weight: bold;

text-transform: uppercase;

}

Вот как это выглядело на нашем демонстрационном сайте с использованием темы Twenty Twelve.

Стилизация прилепленного поста в WordPress

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

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