WordPress Basix Статья! В настоящее время большинство крупных блогов WordPress используют постоянные ссылки (иначе называемые «симпатичными» URL-адресами); WordPress предоставляет нам несколько отличных инструментов для быстрой и простой настройки … но что вы на самом деле знаете о них? Это то, что мы будем изучать сегодня. WordPress предлагает несколько вариантов «украшения» ваших постоянных ссылок от стандартного числа с префиксом вопросительного знака до симулированного URL в стиле пути.
Что такое постоянная ссылка?
Постоянная ссылка — это портманто постоянной ссылки, потому что это просто ссылка на конкретный пост или страницу, которая не изменится и не пострадает от смерти ссылки. По умолчанию постоянная ссылка WordPress выглядит следующим образом:
http://www.example.com/?p=14
Это постоянная ссылка на конкретный пост на вашем сайте. Он всегда будет там, пока вы его не удалите. Очевидно, что вы хотите поменять 14
для вашего идентификатора записи и example.com
с вашим доменом.
Постоянная ссылка предназначена для того, чтобы быть постоянной, потому что она всегда будет указывать на определенный элемент контента, никогда не меняясь. В то время как домашняя страница и другие страницы архива будут меняться при публикации нового контента, постоянная ссылка всегда будет обращаться к сообщению или странице, определенной в ее теле. Они обрабатываются по-разному, и некоторые CMS, такие как MediaWiki, имеют временную метку в своей постоянной ссылке, поэтому, когда страница вики редактируется, постоянная ссылка все еще ссылается на версию во время ее создания.
Однако http://www.example.com/?p=14
— это не то, что мы бы назвали «читабельным», потому что, если вы не знаете всю свою базу данных постов и связанный с ними идентификатор, вы не сможете интерпретировать что это означает, кроме того, что это указывает на какой-то пост в этом домене. Итак, WordPress предлагает решение в виде «симпатичных» URL-адресов, которые могут быть легко интерпретированы обычным человеком.
Постоянные ссылки в WordPress
WordPress предлагает возможность выбрать постоянный стиль, подходящий для вашего блога, содержащий различные переменные в стандартном расположении. Как я уже упоминал ранее, постоянные ссылки WordPress по умолчанию имеют значение http://www.example.com/?p=14
но это легко преобразуется в «красивую» договоренность. Мы продолжим обсуждать, как это сделать, какой тип использовать и зачем их использовать.
Зачем использовать постоянную ссылку?
Как я уже упоминал в предыдущем разделе, постоянные ссылки предлагают постоянную ссылку на определенный элемент контента. Это означает, что, пока блог работает, ссылка всегда будет указывать на этот контент, и на него можно ссылаться как внешне, так и внутренне, не опасаясь, что контент изменится. Постоянные ссылки могут быть использованы при ссылке на другую статью в другом сообщении или на странице любого веб-сайта, поскольку вы всегда можете рассчитывать на это, чтобы указать на этот фрагмент контента.
Постоянные ссылки и SEO
Постоянные ссылки также могут принести пользу вашей поисковой оптимизации, поскольку ссылки, содержащие ключевые слова, могут помочь им получить более высокий рейтинг. Точно, сколько это помогает спорно, но многие SEO «эксперты» считают, что эти ключевые слова могут принести пользу вашего рейтинга.
В результатах поиска Google поисковикам предоставляется четыре разных элемента информации: заголовок, описание, дата и постоянная ссылка. Это дает конечному пользователю указание на то, что страница содержит контент, который вы ищете.
Создание формата постоянной ссылки
На панели инструментов WordPress вы можете выбрать одну из четырех стандартных структур постоянных ссылок. Первая — это структура по умолчанию, которую мы уже обсуждали, http://domain.tld/?p=123
, и, возможно, ее следует изменить, если хотите.
Затем есть еще три структуры, основанные на числах:
-
http://domain.tld/2011/10/28/post-title/
— Структура «день и имя» показывает путь, основанный на дате, как если бы каждое сообщение было организовано в подпапки по дате. -
http://domain.tld/2011/10/post-title/
— очень похоже на структуру «день и имя», «месяц и имя» имеют все те же теги структуры за вычетом отдельного дня. Это, вероятно, лучше всего для блогов, которые не имеют много сообщений в день. -
http://domain.tld/archives/123
— из этих трех форматов числовой, вероятно, является наихудшим, но все же это вариант.123
на самом деле является идентификатором записи, и, вероятно, есть только несколько уникальных блогов, которые подходят этой структуре.
Таможенные структуры
Последний параметр в разделе постоянных ссылок панели мониторинга WordPress — это настраиваемая структура, в которой вы создаете определенное расположение с помощью тегов структуры. Это приводит к большому уровню настройки. Давайте просто рассмотрим, что переводит каждый из этих тегов структуры.
-
%year%
Год публикации поста в
Пример вывода:2011
-
%monthnum%
Месяц публикации поста в
Пример вывода:10
-
%day%
День публикации поста в
Пример вывода:28
-
%minute%
Точная минута публикации поста в
Пример вывода:45
-
%second%
Второе, что пост был опубликован в
Пример вывода:38
-
%post_id%
Идентификатор поста, который все еще может быть предпочтительно использован в сочетании с другим текстом
Пример вывода:123
-
%postname%
Слаг поста, как определено в редакторе постов и может быть настроен там. Если вы не установили пользовательский, WordPress автоматически очистит заголовок вашего поста в стиле, подобном выходному примеру (без специальных символов).
Пример вывода:this-is-an-example-post
-
%category%
Категория, в которую вводится сообщение, в слаг. Если это вложенная категория, постоянная ссылка покажет полную иерархию. Будет показана только одна категория, однако, самая низкая.
Пример вывода: (первый уровень)tutorials
Пример вывода: (третий уровень)articles/tutorials/coding
-
%tag%
Тег, с которым связано сообщение.
Пример вывода:awesome
-
%author%
Слизня автора сообщения.
Пример вывода:connor
Мы вводим структуру в поле формы, как если бы это был URL с различными переменными, замененными соответствующим тегом. Важно (!) , Чтобы вы не вводили домен своего сайта в поле.
Итак, давайте представим, что мы хотим воссоздать структуру постоянных ссылок, которая есть у нас на WPTuts +. Здесь URL-адрес отдельной записи выглядит следующим образом: http://wp.tutsplus.com/tutorials/attaching-files-to-your-posts-using-wordpress-custom-meta-boxes-part-2/
. Он содержит категорию и название публикации, поэтому мы вводим следующее в поле формы пользовательской структуры.
1
|
/%category%/%postname%/
|
Отсюда довольно очевидно, как вы можете создать свою собственную, специфичную для блога структуру. Вы можете создавать все типы различных URL-адресов.
Примеры
Допустим, вы ведете блог, посвященный новостям, и поэтому даты очень важны, особенно для SEO. Вы захотите создать структуру, включающую даты, что-то вроде этого:
1
|
/%year%/%monthnum%/%day%/%postname%/
|
Тем не менее, предположим, что вы используете liveblog или, возможно, установку, использующую тему в стиле Twitter, такую как Prologue . В этом случае вы можете включить дополнительную информацию о дате, например, минуту.
1
|
/%year%/%monthnum%/%day%/%minute%/%second%/%post_id%/
|
А как насчет блога, в котором публикуются записи, написанные множеством разных авторов, но не очень специфичные по времени? В этом случае вы, вероятно, захотите включить автора в постоянную ссылку, а также название поста.
1
|
/%author%/%postname%/
|
Довольно просто, а?
Категории и теги
Использование категорий и тегов в постоянных ссылках считается WordPress «вредным» при первом использовании, и их рекомендуется избегать. В Кодексе приводятся причины производительности, но есть и другие несоответствия, которые следует учитывать, если вы решите использовать их в своих постоянных ссылках.
Как мы уже упоминали ранее, категория, показанная в постоянной ссылке, будет самой низкой, если назначено несколько категорий. В гипотетическом блоге, если мы присвоили сообщение как категории «Веб-дизайн» (с гипотетическим идентификатором 36), так и категории «Дизайн печати» (с гипотетическим идентификатором 25), тогда фрагмент «Печать» Категория «Дизайн» будет показана в постоянной ссылке.
Однако, скажем, у вас была другая публикация на очень похожую, связанную тему, и вы поместили ее в категорию «Дизайн печати» (с тем же идентификатором 25) и в категорию «Дизайн футболки» (которая имеет идентификатор 4), тогда слизняк категории «Дизайн футболки» будет показан в постоянной ссылке. Таким образом, даже если они могут быть очень похожими постами по очень схожим темам, категория в их постоянной ссылке может быть совершенно другой, которая не очень последовательна и, безусловно, имеет свои недостатки.
Тем не менее, все еще есть некоторые случаи, когда вы можете выбрать эту структуру. Блог по уходу за домашними животными, охватывающий блог кошек и змей, может захотеть использовать его, так как они, вероятно, встретятся редко.
Наслаждайтесь вашими новыми постоянными ссылками!