Задавайте вопросы по курсам WordPress

Функця bloginfo вывод через шорткоды

В WordPress есть отличная функция bloginfo() при помощи которой можно выводить основную пользовательскую информацию по вашему сайту. Эту функцию можно использовать в любом месте шаблона вашего блога, но как быть если нужно использовать данные, которые возвращает функция в самой статье. Правильный ответ один, нужно использовать шорткоды.

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

function bloginfoSC( $atts ) {
             extract(shortcode_atts(array(       'value' => '',   ), $atts));
             return get_bloginfo($value);
}
add_shortcode('bloginfo', 'bloginfoSC');

После добавления хука данные будут выводиться при помощи шорткода [bloginfo value=’name’]. Приведу еще несколько примеров для ясности:

[bloginfo value='name']
[bloginfo value='url']
[bloginfo value='description']
[bloginfo value='charset']

А теперь рассмотрим какой может быть атрибут value и что он может выводить если его вписать в шорткод.

name                 = Blog name
description          = Blog description
admin_email          = admin@email.com
url                  = https://example/home
wpurl                = https://example/home/wp
stylesheet_directory = https://example/home/wp/wp-content/themes/child-theme
stylesheet_url       = https://example/home/wp/wp-content/themes/child-theme/style.css
template_directory   = https://example/home/wp/wp-content/themes/parent-theme
template_url         = https://example/home/wp/wp-content/themes/parent-theme
atom_url             = https://example/home/feed/atom
rss2_url             = https://example/home/feed
rss_url              = https://example/home/feed/rss
pingback_url         = https://example/home/wp/xmlrpc.php
rdf_url              = https://example/home/feed/rdf
comments_atom_url    = https://example/home/comments/feed/atom
comments_rss2_url    = https://example/home/comments/feed
charset              = UTF-8
html_type            = text/html
language             = en-US
text_direction       = ltr
version              = 3.1

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


Купить хостинг WordPress
Репетитор по wordpress
Услуги репетитора онлайн. Список курсов которые я веду
  • Базовый курс по веб-дизайну;
  • Верстка сайтов;
  • Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
  • Разработка сайтов на PHP.
Подробнее читайте на странице репетитор по WordPress
*/

Николаенко Максим

Директор веб-студии ProGrafika. Занимаюсь разработкой, дизайном и продвижением веб-сайтов. Всегда рад новым читателям блога и хорошим клиентам.


Вам может также понравиться...

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Шаблоны для WordPress
Самый лучший хостинг в Украине
Стабильный хостинг для Drupal