ElementorWordPressВсе для разработки шаблонов

Как заменить ежедневную архивную ссылку WordPress на ежемесячную

Как заменить ежедневную архивную ссылку WordPress на ежемесячную

При настройке одного из сайтов с помощью Elementor мы столкнулись с небольшой неприятностью. Дата поста привязана к архиву дня. Поскольку не планировалось публиковать материалы ежедневно, не говоря уже о более чем один раз в день, в этом архиве никогда не показывалось более одного сообщения. Убедитесь сами, ежедневный архив все еще существует, но наши автоматические ссылки никогда не указывают на это. И этот единственный пост всегда отправлял вас в архив. Облом! Поэтому мы обнаружили, что ежедневный архив для нас не имеет смысла. Мы не уверены, как часто эта проблема встречается с премиальными темами, но разработчики сами решают, какую ссылку использовать. Мы не нашли никаких опций администратора, чтобы повлиять на то, на какой архив указывает ссылка.

Код, который изменяет ежедневную ссылку на архив

function convert_day_link_to_month_link( $daylink, $year, $month ) { return get_month_link( $year, $month ); } add_filter( 'day_link', 'convert_day_link_to_month_link', 10, 3 );

Этот крошечный фрагмент, добавленный на ваш сайт, преобразует ежедневные архивные ссылки в ежемесячные архивные ссылки. Он использует day_linkфильтр / крючок. Кроме того, это изменяет функцию с выходом функции. Это повлияет на ссылки в любом местеget_day_link()get_month_link()

Это не только для Elementor! Одно предостережение – это сделает стандартный виджет WordPress Calendar еще более бесполезным. Хотя он все равно будет показывать и выделять дни с постом, но каждый день данного месяца будет ссылаться на ежемесячный архив. Если вы используете Календарь, вы, вероятно, не хотите этого. Как видите, у нас другой вариант использования, и для нас этот фрагмент имеет смысл.

Источник записи: https://letswp.io

Похожие сообщения
PageSpeed InsightsWordPressПлагины

24 совета по увеличению производительности WordPress (ОБНОВЛЕНО)

WordPressПлагиныПолезные сайты

40 полезных инструментов для управления и развития вашего блога (обновлено)

ElementorWordPressПлагины

Elementor - Как создать мега меню с помощью дополнений Elementor и Plus

WordPressWordPress темы

20+ лучших женских тем WordPress 2020