ВСЕ примеры микроразметки Schema.org для сайта

Разметка schema.org — одна из самых мощных, но наименее используемых форм SEO-оптимизации доступная сегодня. Как только вы поймете концепцию и способы управления этой разметкой, вы сможете улучшить результаты сайта в выдаче поисковых систем (SERP). Моя цель в этой статье — показать вам практические методы, как именно использовать разметку схемы для вашего сайта. Мы на примерах…

Как пользоваться Clubhouse: пошаговое руководство

Clubhouse — это аудио-приложение для социальных сетей, доступное только по приглашению, которое позволяет участникам размещать аудио-чаты, создавать разговорные комнаты и присоединяться к ним. Совсем недавно Клабхаус обрел вирусную популярность и всего за несколько недель количество его участников увеличилось с 600 000 до 10 миллионов активных пользователей. На данный момент капитализация приложения оценивается в 100 миллионов…

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

При создании нового типа постов функцией register_post_type() за формирование url в основном отвечает аргумент rewrite. Например, при регистрации типа записи project, по умолчанию в этом параметре отображается название типа записи: В параметре rewrite можно указывать плейсхолдеры типа %category%. Но их нужно создать с помощью add_rewrite_tag() и научить WP их понимать. Чтобы вместо project-example, в url…

Как правильно подключить обработчик форм в WordPress

Если вам необходимо интегрировать обработчик форм php в WordPress, вы можете воспользоваться следующим решением. Создайте шаблон страницы в папке вашей темы и поместите в него свою разметку формы: Как видите, мы не указываем action в форме, но добавляем в форму скрытое поле с произвольным именем и значением. Мы будем искать наличие этого поля, чтобы подключить…

Как сделать различные шаблоны для категорий и подкатегорий в WordPress

В базовой иерархии шаблонов, вы можете использовать следующие шаблоны для категорий: category-{slug}.php category-{id}.php category.php Но, если вам нужно применять разные php-шаблоны для категорий и подкатегорий, вы можете использовать хук category_template и проверять, есть ли у текущей категории родительский элемент, и в этом случае загружать, например, subcategory.php: Если же у вас задача сделать разные шаблоны для…

Как использовать команду Wget с примерами

Wget — это бесплатная утилита командной строки GNU, используемая для загрузки файлов из Интернета. Она извлекает файлы с использованием протоколов HTTP, HTTPS и FTP. Если во время загрузки возникает проблема с сетью, это полезное программное обеспечение может возобновить получение файлов, не начиная с нуля. Другим важным аспектом является возможность рекурсивной загрузки, с помощью которой она…

Как найти все сообщения в чате телеграма от конкретного человека

Иногда вам может понадобится найти все свои сообщения в чате телеграма или сообщения от какого-то конкретного пользователя. Это довольно просто сделать, разберем по шагам. Шаг 1: Зайдите в нужный вам чат и кликните на иконку поиска сверху справа, как показано на скриншоте Шаг 2: Теперь на левой панели вверху найдите и кликните иконку юзера Шаг…

Как исключить из результатов поиска страницы, категории или автора на WordPress

По умолчанию функционал поиска в WordPress показывает в результатах все типы записей и страниц. Вы можете захотеть убрать из поиска страницы, категорию, таксономию или записи конкретного автора. Чтобы это осуществить нам нужно поправить основной запрос is_search() на хуке pre_get_posts. Рассмотрим примеры. Как скрыть из поиска страницы Вы можете использовать следующий код, чтобы оставить в результатах…

Как правильно собрать классы для header в WordPress

В WordPress есть несколько функции вида body_class() и post_class() которые собирают классы для тегов <body> и <article> соответственно. Их удобство заключается еще и в том, что для них есть свои фильтры, через которые можно добавить свои пользовательские классы из любого места вашего проекта. Функция, которую мы сегодня рассмотрим по своей сути очень на них похожа….

Как закрыть от индексации категории в которых нет постов на WordPress

Обычно, чтобы закрыть какие-то страницы от индексации мы делаем это используя robots.txt, но этот файл ничего не знает о контенте сайта и не может определить есть ли какие-то посты в категориях. Для этого нам понадобится достаточно простой и нетривиальный код: Как видите, мы просто делаем проверку, что находимся на архивной странице и в текущем глобальном…

Как узнать за сколько времени php генерирует страницу на WordPress

Практически все разработчики регулярно сталкиваются с задачами по оптимизации скорости загрузки сайта; это один из самых важных показателей, который напрямую влияет на отношение пользователей и поисковиков к вашему сайту. Чтобы узнать почему сайт загружается медленно, нужно уметь смотреть на все этапы этого процесса в отдельности и в этом материале мы узнаем как понять за сколько…

Как узнать, сколько памяти и времени тратится на php-функцию в WordPress

При написании ресурсозатратных функций и скриптов в php может быть очень полезна информация о том, сколько времени и памяти использует ваша программа. Это знание может быть особенно критично на шаред-хостингах, где CP, выделенное на обработку задач ограничено. CP — величина, характеризующая время, затраченное центральным процессором на выполнение процессов пользователя (например, обработку http-запросов web-сервером, выполнение php-скриптов, выполнение…