previous_posts_link() – выводит ссылку пагинации на предыдущие посты

Функция выводит ссылку на страницу с предыдущими, то есть более новыми, постами. Функция работает только внутри цикла WordPress. Если находимся на первой странице (с самыми свежими постами), то ничего не выводит. Если вам нужно получить ссылку и записать в переменную PHP, то воспользуйтесь get_previous_posts_link(). Обычно выводит ссылку на более новые посты, потому что по умолчанию …

Подробнее

next_posts_link() – выводит ссылку пагинации на следующие записи

Функция выводит ссылку на страницу со следующими, то есть опубликованными ранее, постами. Работает только внутри цикла WordPress, смотрите мой видеоурок по циклам. Если находимся на последней странице (с самыми старыми постами), то ничего не выводит. Если вам нужно получить ссылку и записать в переменную PHP, то воспользуйтесь get_next_posts_link(). Обычно выводит ссылку на более старые посты, …

Подробнее

get_the_author() – возвращает display_name автора текущего поста

Функция get_the_author() не имеет параметров и должна использоваться непосредственно в цикле WordPress. Смотрите мой видеоурок про циклы. get_the_author( $deprecated = » ) Возвращает display_name (имя в опции «Отображать как») автора текущего поста в цикле. Для получения ID пользователя поста или каких-то других его данных, рекомендую воспользоваться функцией get_the_author_meta(). Пример $author = get_the_author(); echo ‘Автор материала: …

Подробнее

the_author() – выводит имя автора «Отображать как» для текущей записи

Функция the_author() не имеет параметров и должна использоваться непосредственно в цикле WordPress. Смотрите мой видеоурок про циклы. the_author( $deprecated = », $deprecated_echo = true ) Ранее функции get_the_author() не существовала, и the_author() была основной функцией, которая могла возвращать или выводить имя автора в зависимости от переданных в неё параметров. Теперь эти параметры являются устаревшими, но остались в функции …

Подробнее

В WordPress 5.8 появится поддержка изображений WebP

В WordPress 5.8 появится долгожданная поддержка WebP. Этот формат изображений был разработан Google в сентябре 2010 года и теперь поддерживается 95% веб-браузеров. Он имеет явные преимущества перед другими часто используемыми форматами, обеспечивая сжатие как без потерь, так и с потерями. Размер файла, как показывает статистика, будет на 26% меньше по сравнению с PNG и на …

Подробнее

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

Обложка к записи Как использовать токен для Github Actions с приватными репозиториями

В этом руководстве я покажу, как использовать API, который нам предлагает GitHub через свой токен, чтобы применить Action для непрерывного развертывания приватных репозиториев. Создание токена Откройте настройки вашего аккаунта. Выберите пункт меню Developer settings. Кликните на опцию Personal access tokens. Нажмите на кнопку generate new token, затем скопируйте и сохраните его для дальнейшего использования. Создание …

Подробнее

Сравнение Xdebug 2 и Xdebug 3

Xdebug — это расширение PHP, которое помогает в отладке, трассировке, профилировании и предоставляет инструменты для покрытия кода, а также совершенствует PHP с помощью более информативных функций отладки. Xdebug — это де-факто PHP-расширение для пошаговой отладки PHP и продуманный инструмент для разработки на PHP. Разработанная Derick Rethans (Дерик Ритенс), Xdebug 2 — это текущая стабильная версия. Пре-релиз Xdebug 3 …

Подробнее

Вышел Gutenberg 10.7: появилась интеграция с каталогом блочных паттернов

На днях появился релиз Gutenberg 10.7. Через несколько часов с момента его выхода команда разработчиков Gutenberg выпустила версию 10.7.1, в которой были исправлены некоторые баги. В основном все исправления и изменения нацелены на релиз WordPress 5.8 (должен появиться в июле). Дедлайн по заморозке функционала истек еще 25 мая. Это означает, что в ядро WP смогут …

Подробнее

Отладка запросов WordPress REST API с Query Monitor

Плагин Query Monitor включает некоторые функции для просмотра отладки и информации о производительности запросов REST API на вашем сайте WordPress. Версия 3.7, выпущенная на днях, представляет еще одну новую функцию, позволяющую вам увидеть еще больше информации о производительности, которую вы ожидаете от Query Monitor. Аутентификация Подобно запросам к фронтенду или административной области вашего сайта, для …

Подробнее

DevKinsta — бесплатный софт для локальной разработки под WordPress

Проектируйте, разрабатывайте и разворачивайте ваши сайты на WordPress, не покидая своей локальной машины. DevKinsta всегда будет бесплатной и доступной на macOS, Windows и Ubuntu. Что умеет DevKinsta? DevKinsta позволяет быстро и легко создавать и разрабатывать локальные сайты. В один клик мышки позволяет развернуть сайт на WordPress в режиме Single или Multisite с Nginx, MariaDB и …

Подробнее

Ускорение импорта WP All Import с помощью Scalability Pro

Один клиент попросил меня помочь ускорить импорт через плагин WP All Import. Они используют WP All Import для импорта своих товаров и обновления цен и других деталей, и хотя вначале импорт работал быстро, он постепенно замедлился до такой степени, что стал давать сбои. Scalability Pro — это плагин, который я создал, чтобы помочь оптимизировать подобные …

Подробнее

Naledi: блочная тема для WordPress от Anariel Design

На выходных компания Anariel Design добавила свою новую тему Naledi в каталог WordPress. Пока что тема находится на очереди к рассмотрению, однако любой желающий может скачать тему прямо сейчас из соответствующего тикета. Также можно посмотреть демо-версию темы. Блочные темы состоят целиком и полностью из блоков. Хэдер, футер, любые другие компоненты – все это блоки. Такие …

Подробнее

Вышел Gutenberg 10.6: появились Duotone-фильтры, карусель паттернов для Query

Разработчики Gutenberg внедрили много нового в свежий релиз. Версия 10.6 плагина включает в себя несколько возможностей и изменений, которые существенно улучшают процесс редактирования блоков. Появился новый duotone-фильтр для изображений. Переработан интерфейс выбора паттернов для Query, улучшен режим редактирования шаблонов. Также вернулась опция самых используемых меток. Команда разработчиков уже практически стоит перед дедлайном, связанным с выпуском …

Подробнее

Книга: Элегантные объекты

Прочитал книгу «Элегантные объекты» Егора Бугаенко: https://www.elegantobjects.org Автор описывает свой взгляд на «правильное ООП»,  даёт практические рекомендации и показывает наглядные примеры, итоговая цель которых – хорошо поддерживаемый код! Я полностью разделяю эту ценность: поддерживаемость – это одна из важнейших характеристик кода. Например, из хорошо известных и зарекомендовавших себя практик, в книге описаны преимущества неизменяемых объектов, разделение на …

Подробнее

Книга: Front Line PHP

Прочитал книгу Front Line PHP — Building modern applications with PHP 8: https://front-line—php.com. По большей части это сборник статей из блогов https://stitcher.io и https://freek.dev. Читается легко и понятно, очень доступный английский. Первые две части просто отличные, но в третьей части «PHP in Depth» слишком поверхностный материал. Возможно, авторы не хотели переусложнять, либо поленились, либо сами пока не углублялись, но …

Подробнее