No Image

Href http gmpg org xfn 11

СОДЕРЖАНИЕ
911 просмотров
10 марта 2020

Всем привет! В сегодняшней статье я опишу свои стандартные действия по оптимизации исходного html-кода сайта на WordPress. Я не буду рассуждать о пользе или необходимости наличия на сайте каких-либо элементов, например ссылок на pingback, в моей ситуации их просто необходимо удалить. Да и вообще, сколько людей, столько и мнений, но я выскажу свое, а вам решать, что из этого использовать, а что нет.

Чистим содержимое head

В исходном коде страницы можно найти очень много лишнего и ненужного кода именно в этом теге. Чтобы исправить ситуацию нам нужно будет залезть в содержимое файлов header.php и functions.php.

1. Редактируем header.php

Просто находим и удаляем в шаблоне такие строчки:

2. Удаляем meta name=generator

Чтобы удалить ненужные тэги, добавляем в functions.php следующие строки:

6. Удаляем ссылки на RSS-фиды

Находим и удаляем в functions.php такую строку:

И/или добавляем такой код:

Опционально — делаем редирект фидов на главную страницу:

7. Удаляем стили .recentcomments a

Чистим заголовки сервера

Если открыть firebug и посмотреть заголовки ответов сервера, то там тоже можно найти мусор, который неплохо бы убрать.

Указанные ниже куски кода вставляем в functions.php.

2. Удаляем X-Pingback

3. Удаляем X-Powered-By

Выводы

Итак, мы проделали небольшую часть работы по внутренней оптимизации WordPress сайта. А зачем все это? Во-первых, для SEO. Во-вторых, наводим красоту в исходном коде. Почему бы и нет?

В содержимом HTML-документа, генерируемого WordPress, можно заметить множество служебных тегов, которые отображаются в заголовке head страницы. Эти теги достаточно редко используются и, как правило, абсолютно бесполезны для посетителей сайта или поисковых систем. Кроме того, некоторые мета-теги противоречат правилам безопасности и могут нанести вред для сайта WordPress.

Читайте также:  Встроенный модуль beidou в телефоне что это

Возьмем для примера мета-тег generator , который содержит информацию о используемой версии WordPress. На используемую в блоге версию WordPress хакеры смотрят в первую очередь. Зная точную версию движка, злоумышленник может использовать эту информацию для поиска потенциальных уязвимостей, с целью последующего взлома WordPress.

Давайте посмотрим, что это за теги и как их удалить из заголовка WordPress. Для примера, приведу список генерируемых служебных тегов для моего сайта:

Можно автоматически удалить неиспользуемые теги из заголовка WordPress с помощью специального плагина WP Head Cleanup . Для этого после установки необходимо выбрать соответствующие опции в настройках плагина. Я же предпочитаю, по возможности, не использовать плагины вообще.

Вместо установки дополнительных плагинов, мы можем вручную удалить неиспользуемые теги в заголовке WordPress c помощью специальных хаков. Для этого необходимо скопировать код ниже в содержимое файла functions.php вашей темы.

— meta name=’generator’
Убрать версию WordPress из заголовка страницы:

— link rel=’wlwmanifest’
Убрать ссылку для редактирования клиентом Windows Live Writer:

— link rel=’EditURI’
Убрать ссылку для редактирования внешними сервисами:

— link rel=’shortlink’
Убрать вывод коротких ссылок:

— link rel=’canonical’
Убрать вывод канонических ссылок:

— link rel=’prev’ и link rel=’next’
Убрать вывод ссылок на предыдущую / следующую запись:

— RSS
Убрать вывод ссылок на основную и дополнительную ленту:

— REST API
Убрать вывод ссылки REST API:

— link rel=’profile’
Убрать в файле header.php ссылку на адрес профиля метаданных:

— link rel=’pingback’
Убрать в файле header.php ссылку на пингбэк-сервер:

Следует отметит, что код из примеров удаляет неиспользуемые теги в заголовке head , при этом, никак не затрагивает функционал самого WordPress.

I got this code from the wordpress

What does this means?

Читайте также:  В приложении trebuchet произошла ошибка как исправить

what is the use of this code.? 🙂

5 Answers 5

The profile attribute of the HEAD specifies the location of a meta data profile. The value of the profile attribute is a URI. User agents may use this URI in two ways: As a globally unique name. User agents may be able to recognize the name (without actually retrieving the profile) and perform some activity based on known conventions for that profile. For instance, search engines could provide an interface for searching through catalogs of HTML documents, where these documents all use the same profile for representing catalog entries. As a link. User agents may dereference the URI and perform some activity based on the actual definitions within the profile (e.g., authorize the usage of the profile within the current HTML document). This specification does not define formats for profiles.

Its like a meta link for the XHTML Friends Network. XFN is a way of describing, in a machine-readbale way, relationships between you and other people.

It’s useless enough to be dropped from the HTML5 draft. I’d suggest against using it.

It is a meta data profile.

As specified by http://www.w3.org/TR/html4/types.html#type-links, profiles should be specified when using values for the rel attribute that are not defined in the HTML specification.

Theoretically speaking, I believe this is a wonderful attribute to add to a link. By identifying this parameter in the link origin offers the possibility to add another metric in the attempts to verify the importance of a link by the search engines of today and the companies that utilize the data in the future. This attribute could help determine if a link to someone is not spam or spam-esque.

Читайте также:  Сколько телевизоров можно подключить к цифровой антенне

Unfortunately, there would be a "continual static" in the data from manipulation of the web masters to use the most impactful link relationship as results demonstrate instead of an actual.
I believe that no matter the hardship now to incorporate, this important attribute should be used and tracked regardless of the possible manipualtions.

Has anyone seen anything more on this attribute being utilized or incorporated? I’ll keep reading. Thanks for the hard work.

Not the answer you’re looking for? Browse other questions tagged php html wordpress or ask your own question.

Linked

Related

Hot Network Questions

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2020 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2020.1.13.35763

Комментировать
911 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock
detector