Ссылки на содержимое блога WordPress

На любые страницы блога WordPress можно использовать ссылки со знаком вопроса и id объекта, которые работают в любом случае. Кроме того, можно определить так называемые постоянные ссылки, которые содержат словесное описание страницы.

Внутренние ссылки сайта с id:

<a href="index.php?p=123">Запись</a>
<a href="index.php?cat=45">Рубрика</a>
<a href="index.php?page_id=67">Постоянная страница</a>
// Архивы:
<a href="index.php?m=2011">Архив за 2011 год</a>
// месяц
<a href="index.php?m=201101">Архив за январь 2011 года</a>
// день
<a href="index.php?m=20110101">Архив за 1 января 2011 года</a>

*** Как узнать id

Внешние ссылки

Ссылка на страницу блога с внешнего сайта - это полный URL:

<a href="http://example.com/index.php?p=123">Запись</a>
// или, если блог WordPress установлен в отдельной папке wordpress:
<a href="http://example.com/wordpress/index.php?p=123">Запись</a>

Если определены постоянные ссылки (см. в статье Настройка нового блога WordPress), то это также могут быть, например, ссылки вида:

<a href="http://example.ru/blog/2010/01/04/testing">Запись "Тестирование"</a>

Абсолютные и относительные ссылки

Абсолютные ссылки

включают полный путь (URL), например, http://domain.ru/wordpress/index.php. Если документ находится на сервере на том же сайте, префикс http://domain.ru можно опустить:

/wordpress/index.php

Символ / в начале означает "в корневой папке сайта".

Ссылки без указания домена использовать предпочтительнее, т.к. они останутся в силе при смене домена, как и относительные ссылки.

Относительные ссылки

указывают на местоположение или документ относительно текущего документа. Они записываются без символа / в начале, например:

wordpress-plugins/index.php

означает, что искомый документ index.php находится внутри папки wordpress-plugins, которая расположена в текущей папке.

Вверх по иерархии папок

Предположим, что текущей является папка от 5 января 2010 года:

http://example.re/blog/2010/01/05/current-tests

Ссылку из этой папки на документ в папке от 1 января того же года можно записать тремя способами:

1. <a href="../01/happy-new-year">С Новым 2010 годом! </a> -

2. <a href="../../01/01/happy-new-year">С Новым 2010 годом!</a>

3. <a href="../../../2010/01/01/happy-new-year">С Новым 2010 годом!</a>

Но чтобы сослаться на документ в папке от 1 января предыдущего, 2009 года, нужно подняться вверх по иерерхии папок до этого года:

<a href="../../../2009/01/01/happy-new-year">С Новым 2009 годом!</a>

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

Функции WordPress: URL и другая информация о блоге

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *