Рішення в першому абзаці. Щоб видалити зайві мета-теги з секції
..., додаємо в файл functions.php нашого шаблону (теми) такі рядки:Важливе зауваження. Якщо файл functions.php вашої теми закінчується символами «?>», Розміщуйте рядки НАД цими символами, а не ПІД ними. В іншому випадку небо впаде вам на голову.
Навіщо це потрібно
Завдяки цьому нехитрому дії ми позбулися купи мета-тегів, які за замовчуванням виводить WordPress за допомогою функції wp_head (), і отримали наступні переваги:
- більш чистий і акуратний код без специфічних рядків, які вам, швидше за все, не потрібні (а якщо потрібні, то ви напевно знаєте, навіщо);
- підняття в коді тієї частини, в якій у нас знаходиться основний контент (є думка, що пошукачі таке люблять);
- приховування поточної версії WordPress, використовуваної на сайті (маленький плюс до безпеки);
- моральне задоволення.
Що це все означає
Зупинимося на кожному рядку окремо. Це вже для любителів вникнути в деталі.
Приховуємо використовувану версію WordPress
Ця інформація в коді ні до чого. Навіщо комусь (крім вас) знати версію вашого WordPress? Якраз для цього ми використовуємо:
В результаті зникне мета-тег, який зазвичай в коді виглядає якось так:
Блог-клієнти
Таким чином, ми позбулися наступних конструкцій:
посилання RSS
Прибрати з коду посилання на RSS-стрічки допоможуть ці рядки:
ще посилання
Нарешті, інші рядки знищують масу непотрібних в більшості випадків посилань:
Перший рядок прибирає коротку посилання, друга - посилання на наступний і попередній пости, третя - канонічну посилання (у нас для цього є SEO-плагіни), а четверта - посилання на головну (функція index_rel_link з версії WordPress 3.3.0 вважається застарілою).
В результаті ми витратили п'ять хвилин (максимум) і зробили код нашого сайту значно чистіше і краще.