Автоматическое добавление завершающего слэша в rel=canonical

Простой, но полезный сниппет для плагина Yoast SEO, который добавляет завершающий слэш, если его там не было, во все канонические URL на сайте.
Добавьте кусок кода ниже в файл functions.php вашей дочерней темы или в свой плагин или в любой файл в mu-plugins:

/**
 * Добавляет завершающий слэш в rel="canonical" в плагине Yoast SEO.
 *
 * @param string $canonical_url Канонический URL.
 */
function add_trailing_slash_to_canonical_yoast_seo( $canonical_url ) {
         return trailingslashit( $canonical_url );
}
add_filter( 'wpseo_canonical', 'add_trailing_slash_to_canonical_yoast_seo' );

Источник: https://www.kobzarev.com/wordpress/trailing-slash-canonical-yoast-seo/

Михаил Кобзарёв

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все. Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса. Ведет блог о разработке, дайджест в телеграмме и в ВК. Любит сиськи, баню и радиоэлектронику. 100% патриот (но это не точно). Тролль 542 уровня. Ездит в отпуск раз в 5 лет.

Добавить комментарий

%d такие блоггеры, как: