Функции вне Цикла WordPress

Давайте теперь разберем функции WordPress, которые используются вне Цикла в шаблоне нашего сайта.

Напомню наш шаблон:

<!DOCTYPE html> <html> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <title><?php echo wp_get_document_title(); ?></title> <link rel="stylesheet" href="<?php echo get_stylesheet_uri(); ?>" type="text/css" /> <?php wp_head(); ?> </head> <body> <header class="header"> <h1><?php bloginfo( 'name' ); ?></h1> <h2><?php bloginfo( 'description' ); ?></h2> </header> <div class="middle"> <?php // тут Цикл WordPress ?> </div> <footer class="footer"> <?php echo date('Y') ?> © Я и компания моя </footer> <?php wp_footer(); ?> </body> </html>

Давайте рассмотрим функции, используемые в этом шаблоне, а также изучим еще и другие функции, которые можно использовать вне Цикла WordPress.

Информация о сайте

Выведите в теге title название сайта.

Выведите в футере вашего макета описание сайта.

Выведите на экран URL директории текущей темы.

Выведите на экран URL файла стилей CSS текущей темы.

Заголовок страницы

Выведите в теге title заголовок текущей страницы.

С помощью функций wp_get_document_title и bloginfo выведите в теге title заголовок текущей страницы, а через дефис - название сайта.

CSS стили

Подключите CSS файл темы с помощью изученной функции.

Путь к главной странице

Выведите на экран путь к главной странице сайта.

Выведите на экран ссылку на главную страницу сайта.

Текущее время

Выведите на экран текущее время в каком-нибудь формате.

Календарь

С помощью функции get_calendar выведите на экран календарь.

Служебные функции

Функции wp_head и wp_footer являются служебными. Функция wp_head должна стоять перед закрывающим тегом </head>, а функция wp_footer - перед закрывающим тегом </body>.