Как правильно расположить сайдбар: справа или слева?

Многие дизайнеры и веб-разработчики непродуманно располагают сайдбар справа или слева на сайте опираясь не на логику и исследования, а скорее на свое интуитивное представление. В тоже время ответ на вопрос: как расположить сайдбар, справа или слева давно изучен и имеет ответ. Это решение зависит от того, какой контент вы собираетесь включить в боковую панель, и…

Руководство по иерархии шаблонов в WordPress

Все современные темы WordPress состоят из шаблонов, таблиц стилей, javascript и изображений. Вместе эти файлы определяют, как ваш сайт будет выглядеть для пользователей. Шаблоны с определенными именами влияют на определенные области вашего веб-сайта. Как правило, тема WordPress должна содержать шаблоны для отображения категорий, дат, архивов, отдельных записей, пользовательских страниц и т. д. Как пользователь, вы…

Как убрать админ бар для всех пользователей в WordPress

Админ-бар — это верхняя панель, которая по умолчанию показывается всем пользователям, на ней размещены часто используемые опции и она служит для перемещения в админ-панель. Вы можете захотеть его скрыть, например, если личный кабинет пользователя находится во фронтенде и использование админки не предусматривается. К тому же он съедает полезное пространство и с ним не очень удобно…

Как удалить ненужные теги в wp_head() в WordPress

По умолчанию WordPress добавляет много лишних тегов в wp_head(). Чаще всего это некоторая служебная информация или ссылки, которые ни вы, ни поисковые системы не используют. Также, в целях безопасности рекомендуется удалить упоминание текущей версии WordPress, которое генерируется мета-тегом generator. Вы можете не убирать функционал использования emoji на сайте, хотя на мой взгляд это довольно бессмысленно.

Как сделать шорткод с текущим годом

Часто при написании статей вы используете упоминание каких-либо дат. Чтобы текст сохранял актуальность, вы можете сделать шорткод с переменной год, которая по умолчанию будет всегда текущим годом. Посмотрим пример: Для его использования, достаточно написать в тексте current-year в скобках и он выведет . Если в шорткод, в качестве аргумента year передать любой год, будет выводиться…

Как создать свои переменные для заголовка в Yoast

Yoast формирует тег <title> и мета-тег og:title по шаблону %%title%% %%page%% %%sep%% %%sitename%%. title — заголовок page — номер страницы (для страниц с пагинацией) sep — разделитель sitename — название сайта Например, для этой страницы, будет сформирован заголовок: Но иногда вам может понадобиться вывести дополнительный текст, а для этого нужно создать свою переменную для этого…

Как правильно печатать переменные в WordPress

Когда вы пишите код на php или любом другом языке очень важно понимать, что находится у вас в переменных, которые вы захотите обработать или вывести на экран для пользователя. Наиболее частый сценарий — когда вы делаете запрос в базу с помощью функций $posts = get_posts(), $wp_query = new WP_Query(), $terms = get_terms() и подобных, но…

Как подключать файлы в WordPress

В WordPress одна из распространенных проблемных ситуаций — это правильный способ включения внешних файлов. PHP предлагает четыре (!) Способа сделать это, а WordPress даже предлагает свой вариант. В этой статье мы рассмотрим эти способы, а также рекомендации по использованию каждого из них. include() Согласно руководству по PHP: include() будет включать и оценивать указанный файл. Если…

Как сделать правильную html-разметку хлебных крошек Yoast

Большинство официальных спецификаций (developers.google.com, schema.org) для хлебных крошек рекомендуют использовать html-структуру вида nav > ol > li > a В плагине Yoast (на момент январь 2020) html-разметка сделана через теги <div> и <p>, ее мы и постараемся переделать. Для начала добавьте этот код в файл functions.php, а лучше создайте отдельный файл yoast-fix.php с этим кодом…

Как добавить FAQ Schema в WordPress – пошаговое руководство

Структурированные данные (Schema) — мощный инструмент, который оптимизаторы поисковых систем могут использовать для эффективного представления наиболее важной информации на наших веб-страницах поисковым системам. При эффективном применении ко всем релевантным объектам Schema-разметка предоставляет значительные возможности для повышения эффективности SEO веб-сайта, помогая поисковым системам лучше понимать его содержание. В то время как Schema.org постоянно расширяет и совершенствует…

Как узнать версию сайта на WordPress

Частая задача при разработке тем, плагинов или устранения багов — проверка текущей версии WordPress. Это также может понадобится в целях безопасности или же вы просто захотите узнать, какую версию WordPress использует кто-то другой. Легче всего найти свою версию WordPress, если у вас есть доступ к учетной записи администратора или файлам сайта, но есть и дополнительные…

Как показать скрытые файлы в FileZilla

FileZilla — популярный клиент SFTP для передачи файлов между вашим сервером и компьютером. Иногда вам может потребоваться передать «скрытые» или «невидимые» файлы или папки, которые начинаются с точки (например, .htaccess или .maintenance). Если у вас возникают проблемы с поиском скрытых файлов на вашем сервере с помощью FileZilla, возможно, вам потребуется настроить приложение для отображения скрытых…