Приховуємо версію Wordpress та видаляємо непотрібні елементи wp_head

Якщо подивитися вихідний код чистої теми на WordPress, то можна помітити, що в тезі виводиться купа непотрібної нісенітниці - ось її ми і приберемо, тим самим зробимо невелику оптимізацію WordPress header.

Виявляється, що більшість непотрібних елементів реалізується за допомогою функції wp_head(). Але просто так, в html коді її видаляти не рекомендується, тому що це негативно позначиться на роботі блогу. Нам потрібно видалити лише деякі елементи, чим ми й займемося.

Насамперед, приберемо висновок версії вордпрес. У вихідному коді це виглядає так:

Навіщо? Як правило, розробники CMS при оновленні розповідають, що нового додали в нову версію, які проблеми були у старих версіях. А знаючи поточну версію движка сайту, хакеру простіше зламати його. Доброзичників вистачає.

Тож не будемо версією світити. Для цього необхідно додати один рядок у файлі functions.php, який знаходиться у папці з вашою темою:

Через функцію wp_head також виводяться інші непотрібні мета-теги. Видаляємо їх за допомогою цього коду (додаємо в той же файл functions.php):

І кілька слів про те, що ми видаляємо.

feed_links_extra - виведення RSS фіда для записів, тегів, рубрик і т.д. Таким чином, ми забороняємо створювати такі фіди, але вони будуть доступні, якщо додати /feed в кінець урла.

index_rel_link,parent_post_rel_link,start_post_rel_link,adjacent_posts_rel_link_wp_head — це посилання на головну сторінку, на перший запис, на попередній і наступний запис та зв'язок з батьківським записом.