Теги для работы с ссылками в WordPress

Ромчик
1

Создание своей темы для WordPressДоброго времени суток. Мы с Вами продолжаем рассматривать теги для работы с шаблонами WordPress. Так в прошлой статье мы остановились на тегах для работы с комментариями. А сегодня изучим теги для работы с ссылками. Все это поможет нам в создании нашей будущей темы для WordPress. Ну, что ж давайте приступим…

Теги для работы с ссылками помогут нам сделать перелинковку внутри нашего ресурса. Организовать доступ к различным материалам нашего блога.

Теги для работы с ссылками WordPress:

the_permalink()
Отображает постоянную ссылку на пост. Используется внутри механизма The Loop. Для того, чтобы получить ссылку на пост по его уникальному индентификатору используйте функцию get_permalink($id), где $id — ID поста.
Пример:

<?php the_permalink(); ?>

К списку тегов

user_trailingslashit()
Устанавливает или удаляет слеш в конце ссылки. Принимает параметр $string — URL со слешом или без.

К списку тегов

permalink_anchor()
Отображает id ссылки, т.е. <a id=””> Данная фукция должна использоваться внутри механизма The Loop. В качестве параметра принимает $type, который может принимать следующие значения:

  • id  — анкор равен ID поста. По умолчанию.
  • title — анкор равен заголовку поста.

К списку тегов

get_permalink()
Возвращает постоянную ссылку на пост. Может использоваться вне механизма The Loop. В качестве параметра принимает $id — ID поста.
Пример:

<a href="<?php echo get_permalink( 268 ); ?>">Ссылка на пост</a>

К списку тегов

get_post_permalink()
Возвращает ссылку на пост с заданными параметрами. Принимает следующие параметры: $id, $leavename, $sample , где:

  • id — ID поста
  • leavename — сохраняет имя поста
  • sample — простая ссылка

Пример:

<?php
$rel=get_post_permalink(97,true,true);
echo $rel;
?>

К списку тегов

post_permalink()
Возвращает постоянную ссылку на пост.

К списку тегов

get_page_link()
Возвращает постоянную ссылку на текущую страницу, если используется внутри механизма The Loop. В качестве параметров может принимать $id, $leavename, $sample , где:

  • id — ID страницы
  • leavename — сохраняет имя страницы
  • sample — простая ссылка

К списку тегов

get_attachment_link()
Возвращает URL страницы. Используется внутри механизма The Loop. Или принимает параметр $id — ID страницы.

К списку тегов

edit_bookmark_link()
Отображает ссылку для редактирования, если пользователь прошел авторизацию. Используется внутри механизма The Loop. Принимает следующие параметры:

  • $link — текст ссылки
  • $before — текст перед ссылкой
  • $after — текст после ссылки
  • $bookmark — ID ссылки, если использовать вне механизма The Loop.

К списку тегов

edit_comment_link()
Отображает ссылку на редактирование текущего комментария, если пользователь имеет достаточно прав. Используется внутри механизма The Loop. Принимает следующие параметры:

  • $link — текст ссылки
  • $before — текст перед ссылкой
  • $after — текст после ссылки

К списку тегов

edit_post_link()
Отображает ссылку на редактирование текущего поста, если пользователь имеет достаточно прав. Используется внутри механизма The Loop. Принимает следующие параметры:

  • $link — текст ссылки
  • $before — текст перед ссылкой
  • $after — текст после ссылки
  • $id — ID поста, если функция используется вне механизма The Loop

К списку тегов

edit_tag_link()
Отображает ссылку на редактирование текущего тега, если пользователь имеет достаточно прав. Используется внутри механизма The Loop. Принимает следующие параметры:

  • $link — текст ссылки
  • $before — текст перед ссылкой
  • $after — текст после ссылки
  • $tag — ID тега, если функция используется вне механизма The Loop

К списку тегов

get_admin_url()
Возвращает адрес админки данного сайта. Принимает следующие параметры:

  • $blog_id — ID блога, для мультисайтов
  • $path — относительный путь
  • $scheme — схема использования. По умолчанию “admin”, также Вы можете использовать http или https.

К списку тегов

get_home_url()
Возвращает ссылку на данный сайт. Принимает следующие параметры:

  • $blog_id — ID блога, для мультисайтов
  • $path — относительный путь
  • $scheme — схема использования. По умолчанию “admin”, также Вы можете

К списку тегов

get_site_url()
Возвращает URL текущего сайта. Принимает следующие параметры:

  • $blog_id — ID блога, для мультисайтов
  • $path — относительный путь
  • $scheme — схема использования. По умолчанию “admin”, также Вы можете

К списку тегов

home_url()
Возвращает URL сайта с соответствующим протоколом HTTP или HTTPS. Принимает параметры:

  • $path — относительный путь
  • $scheme — схема использования. По умолчанию “admin”, также Вы можете

К списку тегов

site_url()
Получает ссылку на сайт, как определено в общих настройках. Принимает следующие параметры:

  • $path — относительный путь
  • $scheme — схема использования. По умолчанию “admin”, также Вы можете

К списку тегов

get_search_link()
Получает ссылку на поиск. В качестве параметра принимает $query — строка запроса для поиска.

К списку тегов

get_search_query()
Возвращает строку запроса, предварительно обработав фильтрами для безопасности.

К списку тегов

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

Понравилась статья? Поделись с друзьями.
  • Add to favorites
  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • Мой Мир
  • LiveJournal
  • Одноклассники
  • Блог Я.ру
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • БобрДобр
  • LinkedIn
  • Memori.ru
  • Сто закладок
  • Blogger

  • Теги для работы с постами в WordPress. | Все о WEB программировании - 20.03.2012 в 15:18

    […] с шаблонами WordPress. Так в прошлом посте мы рассмотрели теги для работы с ссылками. А сегодня остановимся на тегах для работы с постами в […]

  • ©2012-2017 По всем вопросам обращайтесь через форму обратной связи

    Яндекс.Метрика