Продолжаю описывать приемы работы с самым популярным блоговым движком. Не так давно мы рассмотрели вопросы безопасности WordPress, поговорили о том, как бороться со спамом, узнали чем может быть полезен файл .htaccess для WordPress. Сегодня я хотел бы копнуть чуть поглубже и рассказать о некоторых типичных php-функциях, которые встречаются (бывает, что в различных вариациях) практически в каждой теме оформления нашего сайта.
<?php bloginfo(‘html_type’); ?> // Тип html-документа
<?php bloginfo(‘charset’); ?> // Кодировка блога, в WordPress по умолчанию utf-8.
<?php wp_title(); ?> // Заголовок блога
<?php bloginfo(‘name’); ?> // Название блога
<?php bloginfo(‘description’); ?> // Описание блога (description)
<?php bloginfo(‘version’); ?> // Версия WordPress, в новых темах эта функция практически не встречается.
<?php get_settings(‘home’); ?> // Ссылка на главную страницу блога
<?php bloginfo(‘rss2_url’); ?> // Ссылка на rss-ленту блога
<?php wp_list_pages(‘title_li=&;depth=1’); ?> // Ссылки на страницы блога
<?php get_header(); ?> // Вызываем header (шапку)
<?php get_sidebars(‘right’); ?> // Вызываем сайдбар (в скобочках прописываем название сайдбара)
<?php get_footer(); ?> // Вызываем footer (подвал)
<?php wp_get_archives(‘type=monthly’); ?> // вызываем архив. По аналогии с вызовом архива, также вызываются списки рубрик и меток (ищем выражения «wp_list_categories» и «wp_tag_cloud» соответственно).
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
// Если есть записи, то выводить их в цикле (if – условие «если», while – обозначение цикла)
<?php endwhile; else: ?> //Закончить цикл
<?php comments_template(); ?> // Вызов комментариев
<?php comments_popup_link(‘0’, ‘1’, ‘%’ ); ?> // Количество комментариев
<?php comments_number(‘0’, ‘1’, ‘%’ ); ?> // Количество комментариев
<?php the_time(»d.m.Y»); ?> // Дата написания поста
Вот такая небольшая шпаргалка по работе с WordPress получилась. Для тех, кто работает с WP давно ничего нового в написанном выше нет, но для тех, кто только постигает основы работы с этим движком, возможно, она будет полезной. По крайней мере, пять лет назад, когда только учился делать сайты, она мне очень бы пригодилась. Спасибо за внимание!
Салют создателю этого полезного блога. Много хорошей информации. Недавно меня взломали, блогу было 3 месяца, поэтому оказался здесь. Так что черпаю много полезного
Спасибо за добрые слова, Динар.