Часто при написании статей вы используете упоминание каких-либо дат. Чтобы текст сохранял актуальность, вы можете сделать шорткод с переменной год, которая по умолчанию будет всегда текущим годом. Посмотрим пример: Для его использования, достаточно написать в тексте current-year в скобках и он выведет . Если в шорткод, в качестве аргумента year передать любой год, будет выводиться…
WordPress
Yoast формирует тег <title> и мета-тег og:title по шаблону %%title%% %%page%% %%sep%% %%sitename%%. title — заголовок page — номер страницы (для страниц с пагинацией) sep — разделитель sitename — название сайта Например, для этой страницы, будет сформирован заголовок: Как сделать правильную html-разметку хлебных крошек Yoast | Zolin Digital Но иногда вам может понадобиться вывести дополнительный…
Когда вы пишите код на php или любом другом языке очень важно понимать, что находится у вас в переменных, которые вы захотите обработать или вывести на экран для пользователя. Наиболее частый сценарий — когда вы делаете запрос в базу с помощью функций $posts = get_posts(), $wp_query = new WP_Query(), $terms = get_terms() и подобных, но…
В WordPress одна из распространенных проблемных ситуаций — это правильный способ включения внешних файлов. PHP предлагает четыре (!) Способа сделать это, а WordPress даже предлагает свой вариант. В этой статье мы рассмотрим эти способы, а также рекомендации по использованию каждого из них. include() Согласно руководству по PHP: include() будет включать и оценивать указанный файл. Если…
Большинство официальных спецификаций (developers.google.com, schema.org) для хлебных крошек рекомендуют использовать html-структуру вида nav > ol > li > a В плагине Yoast (на момент январь 2020) html-разметка сделана через теги <div> и <p>, ее мы и постараемся переделать. Для начала добавьте этот код в файл functions.php, а лучше создайте отдельный файл yoast-fix.php с этим кодом…
Есть два популярных способа, как делать редиректы в php-разработке — через файл .htaccess или непосредственно через php-функцию. С помощью htaccess Пропишите этот код в файле .htaccess, который находится в корне вашего сайта. Он будет радиректить все страницы, кроме каталога /wp-admin на сайт mynewsite.com. С помощью php Этот код необходимо прописать в файл functions.php вашей темы
Структурированные данные (Schema) — мощный инструмент, который оптимизаторы поисковых систем могут использовать для эффективного представления наиболее важной информации на наших веб-страницах поисковым системам. При эффективном применении ко всем релевантным объектам Schema-разметка предоставляет значительные возможности для повышения эффективности SEO веб-сайта, помогая поисковым системам лучше понимать его содержание. В то время как Schema.org постоянно расширяет и совершенствует…
Частая задача при разработке тем, плагинов или устранения багов — проверка текущей версии WordPress. Это также может понадобится в целях безопасности или же вы просто захотите узнать, какую версию WordPress использует кто-то другой. Легче всего найти свою версию WordPress, если у вас есть доступ к учетной записи администратора или файлам сайта, но есть и дополнительные…
Чтобы проверить, находимся ли мы на данный момент на странице подкатегории, т.е. у текущей категории есть какая-то родительская категория, вам пригодится эта полезная функция, которую можно использовать для построения условных операторов. В файл functions.php вставьте следующий код: Затем в своей теме вы можете использовать условное выражение следующим образом:
Получение слага записи всегда зависит от того, находитесь ли вы в цикле или нет. Пример 1: get_queried_object() Проверить какой объект цикла сейчас установлен можно, например с помощью функции get_queried_object() Функция vardump() не является функцией ядра WordPress, она служит для удобной печати переменных, подробнее тут. Если вы выводите посты на странице категории или таксономии, функция get_queried_object()…