Як знайти та видалити циклічні посилання

Циклічні посилання — посилання, які ведуть ту саму сторінку, де перебувають.

Яка шкода від циклічних посилань

Дуже часто програмісти (розробники тем для Вордпрес) запитують: «Чим вони погані, циклічні посилання?». Наявність таких посилань негативно позначається на зручності використання сайту, тому що ніякої ваги вони не передають і тільки вводять користувача в оману, коли він намагається перейти по них і зрештою виявляється на тій же сторінці, з якої йшов. Чим більше на сайті таких посилань, тим менш зручно ним користуватися. Через циклічні посилання

Чи можна залишити циклічні посилання

Слід забрати циклічні посилання або зробити їх не активними. Це дозволить пошуковим системам не зациклюватися на одній сторінці, а отже, швидше індексувати ваш сайт і додавати в результати пошуку нові сторінки.

Де найчастіше знаходяться циклічні посилання

Як їх знайти

  • Перевірка наявності циклічних посилань є в онлайн-сервісі СайтРепорт.
  • Замовити Seo-аудит у SeoPult або Сайтклінік або
  • провести аудит самому за допомогою WebSite Auditor.
  • Для WordPress є плагін Remove Redundant Links.

Видаляємо циклічні посилання з меню

  1. За допомогою jqery буде працювати, але цей варіант працює тільки на стороні користувача.
  2. Можна зробити на php, щоб одразу на сервері все це робилося і користувачеві видавався кінцевий результат.
  3. Підключивши плагін Remove Redundant Links (Видалення зайвих посилань).

Перший спосіб на jQery

Досить просто зробити, якщо підключений jQuery. Код виглядає так: Код:

Dacian G / Shutterstock.com

Другий спосіб на PHP (рекомендується)

  1. Відкриваємо файл функції. php вашоїтеми.
  2. Вставляємо код, який видалятиме посилання з активного пункту меню.

Зверніть увагу! Швидше за все у вас злетять стилі активного пункту меню і після застосування цієї функції він виглядатиме некоректно. Тому поточний пункт меню рекомендую обгортати в span і прописати йому ті ж стилі, які були у активного елемента.

Стилі прописуються у стилі. css, а ідентифікатор так: Код:

Третій спосіб: плагін Remove Redundant Links

Та він також виконує аналогічну роботу. Встановили плагін та циклічних посилань немає. Але в ньому стільки коду ... Він залишає фрагменти коду посилання () і ще свій стиль дописує:

Якщо не зовсім не знаєте php і боїтеся залізти в код, то можете завантажити плагін Remove Redundant Links тут: wordpress.org/plugins/remove-redundant-links/changelog/

Цей код також потрібно додати до файлу функції вашої теми.

Як видалити циклічне посилання з логотипу

Щоб прибрати посилання на головне, потрібно додати перевірку:

До речі, функціяis_home() не завжди спрацьовує, тому рекомендується використовуватиis_front_page(). Тому що is_home() визначає головну сторінку тільки якщо вона не статична.