Задать вопрос
@jjusaaw
Вэб-разработчик

Как прописать каноникал на страницу пагинации?

Не могу прописать каноникал странице пагинации из админки, но нашел в файле footer.php скрипт после старого разработчика, который прописывает каноникал страницам, не могу понять, почему не работает на эту. Возможно, код нужно доработать, но нет особого понимания как. Скрины и пример кода ниже: 60f9676a4931c522290175.png
<?
 if(is_paged()):?>
    <script>
    let myString = window.location.href;
    let myRegexp = /(.*\/)([^/]*)(\/[^/]*\/)$/g;
    let match = myRegexp.exec(myString);
    const canonical = document.querySelector('link[rel="canonical"]')
    canonical.href = match[1];
    <?php endif;?>
   

    </script>
    <?php
if( get_query_var('paged') < 2 ){ ?>
<script>
    const canonical = document.querySelector('link[rel="canonical"]')

    canonical.href = document.location.href
</script>
<?
}?>
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы