WordPress bloginfo


Отображает информацию о блоге, преимущественно беря ее из настроек. Может быть использована в любом файле шаблона и всегда отображает результат в браузере. Если необходимо получить значения для дальнейшего использования в PHP, то для этого надо использовать функцию get_bloginfo.

$show

(строка) (необязательный) определяет какую именно информацию о блоге выводить. Значения могут быть:

name‘ — название блога, берется из "ПараметрыОбщиеЗаголовок сайта".

description‘ — описание блога, берется из "ПараметрыОбщиеКраткое описание".

url‘ — адрес блога, берется из "ПараметрыОбщиеАдрес сайта (URL)". параметр ‘url‘ заменил устаревший и не рекомендуемый больше к использованию параметр ‘siteurl‘.

wpurl‘ — адрес WordPress (папка, в которую установлен блог), берется из "ПараметрыОбщиеАдрес WordPress (URL)". параметр ‘wpurl‘ заменил устаревший и не рекомендуемый больше к использованию параметр ‘home‘.


charset‘ — кодировка блога, берется из "ПараметрыЧтениеКодировка страниц и лент".

html_type‘ — контент-тип HTML страниц, создаваемых WordPress. по умолчанию имеет значение text/html. шаблоны и плагины могут заменить значение по умолчанию при использовании фильтра pre_option_html_type.

language‘ — язык блога, берется из файла wp-config.php.

admin_email‘ — имейл администратора блога, берется из "ПараметрыОбщиеАдрес e-mail".

version‘ — версия WordPress, значение берется из переменной $wp_version в файле wp-includes/version.php.

text_direction‘ — направление текста, ltr — слева направо и rtr — справа налево.

stylesheet_directory‘ — урл папки в блоге, где находится файл стилей текущего шаблона.

stylesheet_url‘ — урл файла стилей текущего шаблона в блоге.


template_directory‘ и ‘template_url‘ — урл папки текущего шаблона в блоге (‘template_directory‘ до версии 2.6 возвращал локальный путь до папки).

rdf_url‘ — ссылка на RDF/RSS 1.0 ленту.

pingback_url‘ — ссылка на файл XML-RPC.

rss2_url‘ — ссылка на RSS 2.0 ленту.

rss_url‘ — ссылка на RSS 0.92 ленту.

atom_url‘ — ссылка на Atom ленту.

comments_rss2_url‘ — ссылка на RSS 2.0 ленту комментариев.

comments_atom_url‘ — ссылка на Atom ленту комментариев.

При использовании некорректного (или незаданного) значения параметра $show функция bloginfo всегда будет выводить заголовок блога.

1. Показ заголовка блога

Следующий код выведет заголовок блога в тегах <h1>.

2. Кликабельный заголовок блога

В данном случае заголовок блога будет ссылкой на главную страницу блога.

3. Показ кодировки блога

Данный код выведет используемую в блоге кодировку.

4. Показ описания блога

Отображает информацию из "ПараметрыОбщиеКраткое описание".

Различные результаты вывода функции (блог установлен в корневую папку сайта и поэтому ‘url‘ и ‘wpurl‘ возвращают одинаковые значения):


Ссылки на RSS ленты различны при разной структуре постоянных ссылок ("ПараметрыПостоянные ссылки"), в данном случае результаты получены при произвольной структуре ссылок: /%category%/%postname%.html.

Функция добавлена в версии 0.71

Функция bloginfo() находится в wp-includes/general-template.php

www.wordpressplugins.ru

Этим постом я начинаю большую серию по функциям WordPress. Задумка получить в итоге подобие F.A.Q. в одном месте.
Начнем с функции bloginfo().

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

  • ‘name’ – Показывает “Название сайта”, установленное в Настройки > Общие настройки. Эти данные извлекаются из записи “blogname” в таблице wp_options.

  • ‘description’ – Показывает “Краткое описание”, установленное в Настройки > Общие настройки. Эти данные извлекаются из записи “blogdescription” в таблице wp_options.
  • ‘wpurl’ – Показывает “Адрес WordPress (URL)”, установленный в Настройки > Общие настройки. Эти данные извлекаются из записи “siteurl” в таблице wp_options. Обратите также внимание на site_url(), особенно для многосайтовых конфигураций (вернет корень сайта, а не текущего поддомена).
  • ‘url’ – Показывает “Адрес сайта (URL)”, установленный в Настройки > Общие настройки. Эти данные извлекаются из записи “home” в таблице wp_options. Рассмотрите также использование home_url().
  • ‘admin_email’ – Показывает “E-mail”, установленный в Настройки > Общие настройки. Эти данные извлекаются из записи “admin_email” таблицы wp_options.
  • ‘charset’ – Показывает кодировку, установленную в Настройки > Чтение. Эти данные извлекаются из записи “blog_charset” таблицы wp_options. Примечание: В версии 3.5.0 и более поздних кодировкой больше нельзя управлять из панели администрирования. Установлена “utf-8”, которая является кодировкой WordPress по умолчанию.
  • ‘version’ – Показывает версию WordPress. Эти данные извлекаются из переменной $wp_version, установленной в wp-includes/version.php.

  • ‘html_type’ – Показывает Content-Type HTML-страниц (по умолчанию: “text/html”). Эти данные извлекаются из записи “html_type” в таблице wp_options. Темы и плагины могут изменять значение, установленное по умолчанию, используя фильтр pre_option_html_type.
  • ‘text_direction’ – Показывает направление текста на HTML-страницах. Рассмотрите также использование is_rtl().
  • ‘language’ – Показывает язык WordPress.
  • ‘stylesheet_url’ – Показывает URL основного CSS-файла активной темы (обычно style.css). Рассмотрите вызов get_stylesheet_uri() как альтернативу.
  • ‘stylesheet_directory’ – Показывает URL директории css-файлов активной темы. (В ранних версиях возвращался локальный путь.) Рассмотрите вызов get_stylesheet_directory_uri() как альтернативу.
  • ‘template_url’ / ‘template_directory’ – URL директории активной темы(‘template_directory’ ранее был локальным путем – до версии 2.6). Рассмотрите get_theme_root() и get_template() как альтернативы. В дочерних темах как get_bloginfo(‘template_url’), так и get_template() вернет директорию родительской темы. Рассмотрите вызов get_template_directory_uri() как альтернативу (для директории родительских шаблонов) или get_stylesheet_directory_uri() (для директории дочерних шаблонов).

  • pingback_url’ – Показывает URL XML-RPC файла уведомления о ссылке на блог(xmlrpc.php).
  • ‘atom_url’ – Показывает URL Atom-канала (/feed/atom).
  • ‘rdf_url’ – Показывает URL RDF/RSS 1.0-канала (/feed/rfd).
  • ‘rss_url’ – Показывает URL RSS 0.92 -канала (/feed/rss).
  • ‘rss2_url’ – Показывает URL RSS 2.0-канала (/feed).
  • ‘comments_atom_url’ – Показывает URL комментариев Atom-канала (/comments/feed).
  • ‘comments_rss2_url’ – Показывает URL комментариев RSS 2.0-канала (/comments/feed).

Пример использования bloginfo():

Здесь выводится логотип из папки images нашей темы c названием сайта в alt.

molodezky.pp.ua

Перейдем непосредственно к практической части нашего урока.

1. <?php language_attributes();?> – находим данную строчку в header.php, она отвечает за языковые данные сайта и месторасположения страны.

Исходный код:


меняем на:

Запись lang=»ru» — свидетельствует о русскоязычности сайта.

2. Следующие функции находятся также в header.php.

<?php bloginfo(‘html_type’); ?> – эта запись задает значение параметра с помощью name или http-equiv

<?php bloginfo(‘charset’); ?> — отвечает за кодировку HTML документа.

Исходный код:

меняем на:

3. Следующий пункт нашей замены кода посвящен выводу имени блога и он выглядит так — <?php bloginfo(‘name’); ?> . Это один из наиболее часто встречаемых кодов любого шаблона WordPress. При использовании плагина All in One SEO Pack можете смело стирать весь код из этого тэга, ведь данный плагин автоматически переписывает заголовки title.

4. Следующий код в header.php — <?php bloginfo(‘version’); ?> поможет нам в какой-то мере защитить наш блог от недоброжелателей. Здесь прописывается версия нашей системы, мы можем вписать в нее значение вручную, либо удалить строку полностью (это наиболее эффективнее, чем направлять злоумышленника по ложному следу, указывая неверную версию системы).

Исходный код:

меняем на:

5. Следующие два кода отвечают за работу с стилями:

<?php bloginfo(‘stylesheet_url’); ?> — подгружает все стили находящиеся в директории вашей темы.

<?php bloginfo(‘stylesheet_directory’);?> – направляет к директории, где находятся файлы стилей.


Пример первого исходного кода:

меняем на:

По аналогии делаем и в втором варианте.

6. <?php bloginfo(‘rss2_url’); ?> – данный код можно встретить в header.php, sidebar.php и footer.php, он отвечает за выдачу адреса RSS фида. При использовании FeedBurner пишем адрес от сервиса типа href=»http://feeds.feedburner.com/studio-gost», а не как стандартный типа href=»http://studio-gost.ru/feed/».

Исходный код:

меняем на:

7. В header.php можно встретить код, отвечающий за оповещение авторов блогов, на которых Вы ссылаетесь — <?php bloginfo(‘pingback_url’);?> он направляет нас к XML-RPC файлу.

Было:

меняем на:

8. Следующий код — <?php bloginfo(‘url’); ?> отвечает за ссылку на ваш блог.

Данная функция выводит прямую ссылку на главную страницу вашего блога. Собственно нет ничего проще заменить её на саму ссылку.

Исходный код:

меняем на:
http://studio-gost.ru/ или / — это относительный вид, который автоматически трансформируется в текущий домен.

9. Рассмотрим код, задающий описание сайта <?php bloginfo(‘description’); ?> , он указывается в ячейке «Краткое описание» в общих настройках нашего шаблона. Здесь просто пишем нужный нам текст.

10. Следующий часто встречающийся код можно найти в sidebar.php или footer.php — <?php bloginfo(‘comments_rss2_url’);?> – задает адрес RSS потока для комментариев.


11. Следующий код в footer.php можете сразу смело удалять <?php timer_stop(1); ?> и <?php echo get_num_queries();?>, показывает количество запросов, обращающихся к базе и время их выполнения. Какую-либо смысловую нагрузку он не несет.

12. Данным код используется в sidebar.php при отключенных виджетах, между строчками

<?php if (!function_exists(‘dynamic_sidebar’) || !dynamic_sidebar()): ?>

и
< ?php endif; ?>

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

Перечисленные примеры не дают полной картины того, что нужно удалять, а что нет, в шаблонах можно встретить и другие php вставки, которые вполне легкозаменяемы. НО!  Предупреждаю: вы должны разбираться в том что делаете и что удаляете, ведь бездумное удаление какой-либо строки может быть плачевным.

Как еще можно ускорить свой блог читайте в статье «Кэширование wordpress или как не убить свой блог«

studio-gost.ru

Примеры

Показать название блога

Показывает название вашего блога в тегах <h1>.


<h1><?php bloginfo('name'); ?></h1>

Показать название блога как ссылку

Показывает название вашего блога в ссылке.

<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>

Показать кодировку

Показывает кодировку, которую использует ваш блог (например, «utf-8»).

Примечание: В версии 3.5 и позже используется кодировка UTF-8 и ее нельзя изменить из панели администрирования.

<p>Кодировка: <?php bloginfo('charset'); ?> </p>

Показать описание блога

Показывает слоган вашего блога, как он установлен в Настройки > Общие настройки.

<p><?php bloginfo('description'); ?> </p>

Пример вывода

 '' = Post name 'name' = Post name  'description' = Just another WordPress site 'wpurl' = http://test.local 'url' = http://test.local 'admin_email' = admin@test.local 'charset' = UTF-8 'version' = 4.9.4 'html_type' = text/html 'text_direction' = ltr 'language' = en-US 'stylesheet_url' = http://test.local/wp-content/themes/twentyseventeen/style.css 'stylesheet_directory' = http://test.local/wp-content/themes/twentyseventeen 'template_url' = http://test.local/wp-content/themes/twentyseventeen 'template_directory' = http://test.local/wp-content/themes/twentyseventeen 'pingback_url' = http://test.local/xmlrpc.php 'atom_url' = http://test.local/feed/atom/ 'rdf_url' = http://test.local/feed/rdf/ 'rss_url' = http://test.local/feed/rss/ 'rss2_url' = http://test.local/feed/ 'comments_atom_url' = http://test.local/comments/feed/atom/ 'comments_rss2_url' = http://test.local/comments/feed/ 'siteurl' = http://test.local (DEPRECATED! use url option instead) 'home' = http://test.local (DEPRECATED! use url option instead) 

denis-creative.com

Информацию о блоге, в основном заданную на административной панели,
выводит bloginfo, а возвращает для использования в коде get_bloginfo.

С версии WordPress 1.5 путь к плагину plugin_basename();

С версии WordPress 2.6

site_url();- возвращает url текущего сайта с определенным протоколом, к которому добавляется заданный путь
admin_url();
content_url();
plugins_url();
includes_url();

С версии WordPress 3.0

home_url();

Для множественных сайтов на одном движке WordPress (или сети сайтов в случае network_ functions):

get_site_url();
get_home_url();
get_admin_url();
network_site_url();
network_home_url();
network_admin_url();

Подробнее: Backwards-compatibility Code

Выводит информацию, по умолчанию — название блога

<?php bloginfo('что-показать'); ?>   name = Test description = Just another WordPress blog admin_email = admin@example url = http://example/home wpurl = http://example/home/wp stylesheet_directory = http://example/home/wp/wp-content/themes/child-theme stylesheet_url = http://example/home/wp/wp-content/themes/child-theme/style.css template_directory = http://example/home/wp/wp-content/themes/parent-theme template_url = http://example/home/wp/wp-content/themes/parent-theme atom_url = http://example/home/feed/atom rss2_url = http://example/home/feed rss_url = http://example/home/feed/rss pingback_url = http://example/home/wp/xmlrpc.php rdf_url = http://example/home/feed/rdf comments_atom_url = http://example/home/comments/feed/atom comments_rss2_url = http://example/home/comments/feed charset = UTF-8 html_type = text/html language = en-US text_direction = ltr version = 2.9.2 

Например, вывод ссылки на заголовок блога:

<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a>

Работает аналогично bloginfo, но возвращает данные для использования в коде

<?php $bloginfo = get_bloginfo( $show, $filter ); ?>

По умолчанию возвращает название блога

<?php $blog_title = get_bloginfo('name'); ?>

Возвращает url сайта с определенным протоколом, к которому добавляется заданный путь (с версии WordPress 2.6.0 ) Протокол ‘http’ или ‘https’, если:
* is_ssl()
* force_ssl_admin() и $scheme = ‘admin’
* force_ssl_admin() и $scheme = ‘login’
* force_ssl_admin() и $scheme = ‘login_post’
* force_ssl_login() и $scheme = ‘login_post’

<?php $url = get_site_url( $path, $scheme ) ?>

Параметры (необязательные)
$path (string) — путь, добавляемый к url сайта
$scheme (string) — контекст для протокола в url сайта: ‘http’,’https’, ‘login’, ‘login_post’ или ‘admin’. ( По умолчанию: HTTP или HTTPS в зависимости от протолока текущей страницы. )

$url = site_url(); echo $url                     // выведет http://www.example.com  $url = site_url('/secrets/', 'https'); echo $url;                   // выведет https://www.example.com/secrets/

Функция site_url() определена в файле wp-includes/link-template.php.

Возвращает url главной страницы (home) текущего сайта с определенным протоколом

<?php echo home_url( 'path', 'scheme' ); ?>

get_site_url() работает аналогично site_url(), но для заданного сайта.

<?php get_site_url(blog_id, 'path', 'scheme'); ?>

Параметры (необязательные)

blog_id (integer) ID блога, по умолчанию — текущий блог
path (string) — путь относительно url сайта
scheme (string) — ‘http’,’https’, ‘login’, ‘login_post’ или ‘admin’, по умолчанию null

Фильтр apply_filters(‘site_url’, $url, $path, $orig_scheme, $blog_id);

mblogm.ru

Описание:
Выводит информацию о вашем блоге, из настроек WordPress и вашего профиля. Может использоваться в любом месте шаблона. Тег всегда выводит результат. Если вы хотите возвратить, а не вывести результат используйте get_bloginfo().

Использование:

<?php bloginfo(); ?>

Пример:

<h2><?php bloginfo(‘name’); ?></h2>

Вывод названия блога

<p>Кодировка: <?php bloginfo(‘charset’); ?></p>

Вывод кодировку блога

<div><?php bloginfo(‘description’); ?></div>

Вывод описания блога

Параметры:
show
(string) Информация о вашем блоге. Значения:
* ‘name’ — Название блога; устанавливается в настройках WordPress. (По умолчанию)
* ‘description’ — Краткое описание блога; устанавливается в настройках WordPress.
* ‘url’ — адрес вашего блога.
* ‘rdf_url’ — URL вашей RDF/RSS 1.0 ленты.
* ‘rss_url’ — URL вашей RSS 0.92 ленты.
* ‘rss2_url’ — URL вашей RSS 2.0 ленты.
* ‘atom_url’ — URL вашей Atom ленты.
* ‘comments_rss2_url’ — URL вашей RSS 2.0 ленты комментариев.
* ‘pingback_url’ — URL для Pingback(файл XML-RPC).
* ‘admin_email’ — email адрес администратора; устанавливается в настройках WordPress.
* ‘charset’ — Кодировка вашего блога; устанавливается в настройках WordPress.
* ‘version’ — Версия WordPress на которой работает ваш блог.
* ‘text_direction’ — Возвращает ‘rtl’ для направления текста справа на лево или ‘ltr’ для направления текста слева на право (По умолчанию).

Работающие только в WordPress версии 1.5 или старше:
* ‘html_type’ — “Content-type”для вашего блога.
* ‘wpurl’ — URL для папки куда инсталлирован WordPress.
* ‘template_url’ — URL для используемого шаблона.
* ‘template_directory’ — URL для папки с шаблоном.
* ’stylesheet_url’ — URL для основного CSS файла. Возвращает: http//example.com/wp-content/themes/ + имя+вашей-текущей-темы(значение из wp_options, поле “stylesheet” ) + “/style.css”
* ’stylesheet_directory’ — URL для папки с CSS. (Не поддерживается с версии 2.3.1)

« Вернуться к выбору тегов

www.wp-info.ru

У меня проблема с bloginfo() в WordPress, которая у меня никогда не была.

Обычно я использую <?php bloginfo('template_directory'); ?>/rest of image link here <?php bloginfo('template_directory'); ?>/rest of image link here

  • get_template_directory () vs bloginfo ('template_directory') против TEMPLATEPATH
  • Должен ли я использовать get_bloginfo ('stylesheet_directory') или get_stylesheet_directory_uri () при размещении моих js-файлов?
  • Непоследовательная информация в блоге
  • Как использовать tinyMCE для пользовательской «биографической информации» без использования каких-либо файлов ядра?
  • get_bloginfo печатает IP вместо URL-адреса
  • Отфильтруйте заголовок блога без использования глобальных переменных

но почему-то сейчас это не сработает. Когда я смотрю на источник, он не повторяет ссылку, как это предполагается, и она просто появляется как "src="/images/pic name here"

Я пробовал использовать get_bloginfo('stylesheet_directory'); , и т.д.

Я видел сообщение на SO, которое пыталось каким-то образом конкатенировать get_bloginfo() со ссылкой вроде этого:

 <img src="'.get_bloginfo('stylesheet_directory').'/link here etc... 

Это тоже не сработало.

Я уверен, что, возможно, я смогу его жестко закодировать, но в этом есть поражения. Независимо от того, как я это делаю, он не отображает изображение, просто текст атрибута alt .

Странно то, что я определяю свои внешние активы так же, как это, например:

 <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/scripts_n_css/css/default.css" type="text/css" media="screen" /> 

Любые идеи относительно того, что происходит? Заранее спасибо.

РЕДАКТИРОВАТЬ
Если вы посмотрите на этот сайт, над которым я работаю, http://www.islandlivingpatio.com/?page_id=48 , изображения не загружаются. Когда я проверяю FireBug, он говорит: «Не удалось загрузить данный URL», но он работает на моем localhost.

Это то, что код для создания изображения сайта и URL-адреса, который он имеет, выглядит так:

 <a href="<?php echo bloginfo('url');?>/?page_id=775"><img src="<?php bloginfo("template_directory");?>/images/Lynx.gif" alt="castandtubular"/></a> 

Когда вы нажимаете атрибут alt этого изображения (это единственное, что появляется), то на следующей странице также не удается загрузить изображения.

Любые идеи относительно того, что происходит?

Solutions Collecting From Web of «Функция WordPress bloginfo не выводит результат на части страниц»

www.wordpressask.com

Оптимизаци кода блога на WordPressЕсли вы занимались редактированием собственной WordPress темы, то, наверное, уже видели множество тэгов, выполняющих тривиальные задачи, например: вывод названия блога, кодировки сайта и т.п. Все эти данные можно задать непосредственно в самом шаблоне без вызова специальных функций. Бытует мнение, что за счет сокращения обращений к базе данных вы можете выиграть в производительности блога в целом. Правда, практические испытания некоторых блоггеров, показали, что сокращение времени загрузки ресурса незначительное. Тем не менее, считаю, данную оптимизацию полезной вещью — скорость вполне может ощущаться при слабых каналах связи или высокой посещаемости проекта.

Обновление 18.05.2018: Позже в другом блоге я публиковал пост про оптимизацию WordPress header с куда большим числом актуальных приемов. Также советую посмотреть обзор плагина Clearfy со множеством опций по улучшению работы данной системы.

Тема не один раз затрагивалась в рунете, но подробного описания я так и не заметил. Считаю, для тех, кто только начинает разбираться в WordPress нужно более глубокое рассмотрение данного вопроса. Собственно, поэтому и был создан данный пост. Продвинутые пользователи системы могут лишь проверить наличие ненужных php вставок у себя, пояснения можно не читать.

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

<?php language_attributes();?> — отвечает за вывод данных о языке сайта и стране, где он располагается. Строка находится в header.php.

Было: <html xmlns=»http://www.w3.org/1999/xhtml» <?php language_attributes(); ?>>
Стало: <html xmlns=»http://www.w3.org/1999/xhtml» xml:lang=»ru» lang=»ru-UA»>

В данном случае запись lang=»ru-UA» означает, что текст сайта на русском, а сам находится в Украине.

<?php bloginfo(‘html_type’); ?> и <?php bloginfo(‘charset’); ?> — первая часть кода задает значение параметра, заданного с помощью name или http-equiv, вторая определяет кодировку HTML документа. Находятся в header.php. Чтобы понятнее было посмотрим пример:

Было: <meta http-equiv=»Content-Type» content=»<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>» />
Стало: <meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ />

<?php bloginfo(‘name’); ?> — выводит имя блога (в настройках админки поле Blog Title), встречается в шаблоне достаточно часто. Кстати, если вы используете плагин All in One SEO Pack, то он автоматически переписывает заголовки title, поэтому можете убирать из этого тэга весь код.

<?php bloginfo(‘version’); ?> — версия системы, находится в header.php. Можно написать значение вашей версии вручную, указать любое другое, дабы запутать злоумышленника, или вовсе удалить строку.

Было: <meta name=»generator» content=»WordPress <?php bloginfo(‘version’); ?>» />
Стало: <meta name=»generator» content=»WordPress 2.5.1″ />

Кстати, скрытие версии системы является одним из способов защиты блога, хотя ее и можно определить косвенно.

<?php bloginfo(‘stylesheet_url’); ?> — указывает файл стилей, находится в header.php.

Было: <style type=»text/css» media=»screen»>@import url( <?php bloginfo(‘stylesheet_url’); ?> );</style>
Стало: <link rel=»stylesheet» href=»http://tods-blog.com.ua/wp-content/themes/minyx-20-lite/style.css» type=»text/css» media=»screen» />

<?php bloginfo(‘rss2_url’); ?> — задает адрес RSS фида, может находиться в файлах header.php, sidebar.php и footer.php. Если вы используете FeedBurner, то пишите адрес именно от сервиса, а не стандартный.

Было: <link rel=»alternate» type=»application/rss+xml» title=»<?php bloginfo(‘name’); ?> RSS Feed» href=»<?php bloginfo(‘rss2_url’); ?>» />
Стало: <link rel=»alternate» type=»application/rss+xml» title=»Tod’s Blog. Моё видение интернета RSS Feed» href=»http://feeds.feedburner.com/TodsBlog» />

<?php bloginfo(‘pingback_url’); ?> — пусть к XML-RPC файлу, который отвечает за оповещение авторов других блогов, что вы на них ссылались. Находится в header.php.

Было: <link rel=»pingback» href=»<?php bloginfo(‘pingback_url’); ?>» />
Стало: <link rel=»pingback» href=»http://tods-blog.com.ua/xmlrpc.php» />

<?php bloginfo(‘stylesheet_directory’); ?> — говорят, встречается в теме постоянно, хотя у себя не видел. Видимо, отвечает за путь к файлу стилей.

<?php bloginfo(‘description’); ?> — задает описание сайта (в настройках админки поле Tagline), встречается в теме постоянно. Можно просто заменить на нужный вам текст.

<?php bloginfo(‘comments_rss2_url’); ?> — адрес фида (RSS потока) для комментариев, чаще всего встречается в sidebar.php и footer.php.

<!— <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. —> — находится в footer.php, выводит количество запросов и время их выполнения. В принципе, особой необходимости в этом нет, поэтому можно смело удалять.

Код между строчками <?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
и <?php endif; ?> в файле sidebar.php используется, когда в вашем блоге отключены виджеты. Если вам это не грозит — закомментируйте его или удалите.

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

P.S. Меня не будет в Интернете ближайшие 4 дня, поэтому на все письма, комментарии в блоге и сообщение по icq отвечу в пятницу (11.07). Один пост будет автоматически опубликован в среду вечером, я расскажу о результатах эксперимента с привлечением трафика из новостных социальных сайтов. Не пропустите! До скорых встреч.

P.S. Постовой. Лучший блог хостинг. Только индивидуальный подход. Домен в подарок.

tods-blog.com.ua


You May Also Like

About the Author: admind

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

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

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