My WordPress Theme #1
3. Ссылки на файлы из шаблона
<?php bloginfo(‘template_directory’); ?>
вставляет URL шаблона в вывод шаблона. Вы можете добавить любую дополнительную информацию для ссылок на файлы из вашей темы.
<?php bloginfo('stylesheet_directory'); ?>
добавляет URL каталога, который содержит файлы стилей .css вашей темы, в вывод шаблона.
4. Обязательные теги
Список специальных тегов событий, которые необходимо вызывать в вашей теме для корректной работы любых плагинов:
<?php wp_head(); ?> — всегда должен быть перед </head> иначе будет нарушена работа многих плагинов, которые используют этот хук, чтобы добавить свои коды в <head>. Это: стили (styles), скрипты (scripts) и метатеги.
wp_footer — происходит при отображении заголовка (верхнего колонтитула) «footer» темы в шаблоне footer.php. Пример использования в плагине: вставка кода PHP, который должен выполняться после всего, самым последним на странице.
Использование:
<?php do_action(‘wp_footer’); ?>
-или- <?php wp_footer(); ?>
wp_meta — событие обычно происходит при обработке тега <li>Meta</li> при отрисовке меню или в меню боковой панели в шаблоне sidebar.php. Пример использования: включение круговой рекламы или облака тегов в боковую панель.
Использование:
<?php do_action(‘wp_meta’); ?>
-или- <?php wp_meta(); ?>
comment_form — происходит при отработке скриптов шаблонов comments.php и comments-popup.php, непосредственно перед закрытием тега формы комментариев (</form>). Пример использования: Показать предпросмотр только что добавленных комментариев.
Использование:
<?php do_action(‘comment_form’, $post->ID); ?>