get_the_category — функция для вывода категорий (рубрик) к указанному посту

Функция возвращает массив объектов (в данном случае рубрики, в которых находится пост с указанным в параметрах ID). Короче говоря в итоге вы получаете все рубрики поста и информацию о них. Использование get_the_category( $id ) Параметры $id (целое) ID поста, если функция используется в цикле, этот параметр необязателен. Возвращаемые значения Как я уже говорил, функция возвращает …

Подробнее

Пасхалка в стиле Матрицы в WordPress

Только вчера узнал об этой фишке, несмотря на то, что она появилась ещё в 2.6 версии WordPress. Для большей наглядности решил записать видео: Сообщение будет выводиться на английском, независимо от того, стоит ли у вас локализация движка. Переведу для незнающих: Опасно ! Обнаружено самосравнение. Инициализируется протокол бесконечного цикла. Самоуничтожение через… 3 2 1 Проснись, {логин}… …

Подробнее

sanitize_html_class() — преобразует строку, делая её пригодной для использования в качестве HTML-класса

Функция фильтрует строку по регулярному выражению /[^A-Za-z0-9_-]/, удаляя все неподходящие символы и пробелы, да, это означает, что русские буквы будут также удалены. sanitize_html_class( $class, $fallback = » ); $class (строка) (обязательное) — строка, которая будет использовать в качестве класса. $fallback (строка) (необязательное) — в этом параметре определяется, что должна возвращать функция в том случае, если …

Подробнее

url_shorten() — укорачивает URL-адрес

Функция сокращает указанный адрес URL до 32 символов, также из него будут удалены http:// и www, а в конце добавится …, значит в итоге получим длину в 35 символов. Если же длина URL уже укладывается в 35 символов, тогда только удалятся http:// и www, ну и может еще слэш на конце. ВНИМАНИЕ: функция находится в …

Подробнее

is_page_template() — позволяет определить, используется ли указанный файл темы при создании текущей страницы

Функция возвращает true, если указанный в параметрах файл шаблона используется при генерации текущей (открытой в данный момент) страницы, во всех остальных случаях возвращает false. is_page_template( $template = » ) $template (строка) полное имя файла шаблона с расширением, например home.php, при этом начиная с версии WordPress 3.4 можно также указать и папку, в которой находится файл …

Подробнее

Как вывести посты за определенный промежуток времени

По сути это будет самый обычный цикл с добавлением фильтра. Обратите внимание, если вам нужно вывести посты за год, месяц или неделю, то WP_Query позволяет это сделать без каких-либо дополнительных действий. Функция с фильтром Укажите здесь промежуток времени, за который нужно вывести посты, даты должны быть именно в таком формате ГГГГ-ММ-ДД. Функцию можете засунуть в …

Подробнее

get_the_category_by_ID – как получить название категории по указанному ID?

Функция возвращает название рубрики (строковое значение), соответствующее указанному ID рубрики. В том случае, если рубрики с указанным ID не существует, возвращает false. get_the_category_by_ID( $cat_ID ); $cat_ID (целое) (обязательное) ID рубрики. Пример использования функции Выводим название категории, ID которой равен 5: $cat_name = get_the_category_by_ID( 5 ); echo $cat_name; или: echo get_the_category_by_ID( 5 ); Кодекс WordPress: cat_is_ancestor_of(), …

Подробнее

force_balance_tags() — закрывает все незакрытые HTML-теги в указанной строке, расставляет их в правильном порядке

Функция возвращает строку, в которой: все HTML-теги закрыты, преобразованы одиночные теги, например <br> и <hr> в <br /> и <hr /> соответственно, все теги расположены в правильном порядке; force_balance_tags( $text ) $text (строка) (обязательное) строка с HTML-кодом, который требуется откорректировать. Примеры использования В качестве примера возьмем вот такой «недосписок» и пропустим его через функцию: $html …

Подробнее

is_day() — проверяет является ли текущая страница архивом постов за день

В архивах по дням отображаются все посты, опубликованные в какой-то конкретный день, URL таких архивов будет следующего вида: адрес_сайта/2013/02/03, то есть по порядку — год, месяц, а потом день. Функция возвращает true, если текущая отображаемая страница является архивом постов за (любой) день, во всех остальных случаях — false. is_day() Данный условный тег не имеет никаких …

Подробнее

popuplinks() — добавляет на все HTML-ссылки в указанном тексте атрибуты rel=»external» и target=»_blank»

Возвращает текст (HTML-код), в котором на все ссылки добавлены атрибуты rel=»external» и target=»_blank», т.е. ссылки будут открываться в новой вкладке браузера. Если ссылка уже содержит один из указанных атрибутов, то он будет дублироваться в теге! popuplinks( $text ); $text (строка) (обязательное) — текст (HTML-код), который нужно обработать. В примере я постарался рассмотреть все варианты: $text …

Подробнее

WP_Query(), описание класса, параметры

Про класс WP_Query можно сказать в двух словах — нужен для вывода постов, например: из определенной категории и(или) по определенным тегам, за определенный промежуток времени, создание виджетов «Новое на блоге», «Популярные» и «Случайные записи», возможность отбора и сортировки постов по произвольным полям, расширенный поиск на сайте и и т.д. (возможностей действительно очень много) Циклов на …

Подробнее

get_category_by_slug() — получает всю информацию о категории с указанным ярлыком

Функция возвращает объект рубрики, ярлык которой был передан в параметрах. В том случае, если такой рубрики не существует, возвращает false get_category_by_slug( $slug ); Возвращаемые значения Полный список параметров возвращаемого объекта есть например в этом посту, а сейчас несколько примеров. Как вывести описание рубрики, зная её ярлык Если мы имеем ID категории, то можем вывести её …

Подробнее

wp_tag_cloud() — как вывести облако категорий, тегов и других таксономий

Вы используете какие-нибудь плагины для вывода рубрик или меток на вашем блоге? Надеюсь, что нет, потому что в WordPress уже по умолчанию есть функция, позволяющая это сделать, при этом размер шрифта каждой метки/рубрики в облаке будет зависеть от количества постов в ней! Вот пример: У меня на сайте вы можете лицезреть облако категорий на странице …

Подробнее

get_theme_root() — возвращает абсолютный путь сервера к папке с темами

Функция возвращает полный абсолютный путь от корня сервера до директории (папки) с темами WordPress без слэша на конце, например /home/truemisha.ru/public_html/wp-content/themes. get_theme_root() У данной функции нет параметров. Простенький такой пример: $path = get_theme_root(); echo $path; Кодекс WordPress: admin_url(), content_url(), get_stylesheet(), get_stylesheet_directory(), get_stylesheet_directory_uri(), get_stylesheet_uri(), get_template_directory(), get_template_directory_uri(), get_theme_root(), home_url(), includes_url(), network_home_url(), plugin_basename(), site_url(), wp_lostpassword_url(), wp_mkdir_p(), wp_upload_dir() Источник: misha.blog

get_footer() — подключение подвала сайта

Подключает файл футера (подвала) сайта (обычно это footer.php). WordPress позволяет создать несколько шаблонов для футера и в зависимости от текущей страницы подключать соответствующий файл. get_footer( $name = null ) $name (строка) название (или правильнее будет сказать индекс названия) подвала сайта, который нужно подключить footer-{$name}.php, если не указан, то будет подключаться footer.php, если же файла footer.php …

Подробнее