Метабоксы WordPress: создание и вывод произвольных полей
Как создать метабокс WordPress через add_meta_box, сохранить произвольные поля и вывести их в теме. Проверка прав, nonce, REST API и Carbon Fields.
// Рубрика
Делюсь своим опытом, заметками и фишками для работы с WordPress. Это одна из самых популярных систем для создания сайтов, которая подходит как для новичков, так и для профи.
Как создать метабокс WordPress через add_meta_box, сохранить произвольные поля и вывести их в теме. Проверка прав, nonce, REST API и Carbon Fields.
Как убрать префикс category в WordPress через Yoast SEO или PHP. Проверка конфликтов адресов, 301-редиректы, пагинация и возврат старых URL.
Как вывести похожие записи WordPress по рубрикам или меткам без плагина. Примеры WP_Query, кеширование и дополнение списка свежими статьями.
Как добавить пагинацию WordPress через the_posts_pagination и paginate_links. Настройка WP_Query и причины ошибки 404 на второй странице.
Как создать отдельную страницу блога в WordPress: настройки чтения, шаблон home.php и пагинация. Почему page-blog.php не работает для записей.
Как добавить хлебные крошки в WordPress: PHP-функция, стили и разметка BreadcrumbList. Отдельный вариант для сайта с установленным Yoast SEO.
Как включить миниатюры записей WordPress, задать размеры и вывести изображение в теме. Примеры PHP, обрезка, alt и решение проблем с выводом.
Как зарегистрировать сайдбар WordPress через register_sidebar и вывести виджеты в теме. Примеры PHP и CSS, настройка колонок и разбор ошибок.
Разбираем смещение якоря, фиксированную шапку и динамический контент. CSS и JavaScript для прокрутки без произвольной задержки.