В чем отличие между записями и страницами в WordPress

В этом видео вы узнаете, в чем отличия между двумя основными типами контента в WordPress, доступных из коробки – Записями и Страницами. Ведь по сути вы можете создать WordPress сайт, который будет состоять только из записей… или только из страниц… или из обоих типов контента. Всё возможно 🙃 Давайте теперь конкретно разберемся, что и для чего …

ПодробнееВ чем отличие между записями и страницами в WordPress

Что такое Gutenberg?

В версии WordPress 5.0, благодаря Гутенбергу, был полностью переосмыслен процесс редактирования контента, теперь вы можете легко делать такие вещи, для которых раньше необходимо был привлекать разработчиков или ставить дополнительные плагины, самый простой пример – создание колонок на сайте. Благодаря блокам, появившимся в Gutenberg, вы можете легко вставлять, менять местами и стилизовать разные типы контента без …

ПодробнееЧто такое Gutenberg?

Расширение профиля пользователей

Однако расширение может потребоваться и по другим причинам. Предположим у вас на блоге пишут посты многие авторы. А вы хотите знать о них всё! Ну или хотя бы номер телефона и Webmoney-реквизиты, чтобы как-то оплачивать им работу. Никаких плагинов мы использовать не будем. Короче вот вам пример кода, который нужно засунуть в functions.php, сейчас расскажу, …

ПодробнееРасширение профиля пользователей

Дополнительные способы добавления и удаления полей в профилях пользователей

Более подробно о расширении пользовательских профилей уже было написано ранее. Сейчас лишь рассмотрим частные случаи. Добавление полей в блок «Контакты» Так как страницу вконтакте или скайп (а также номер сотового) в профиле нужно отображать под вкладкой «Контакты» а не под «Дополнительная информация» то лучше всего применить следующую функцию: function true_add_contacts( $contactmethods ) { $contactmethods[‘vk’] = …

ПодробнееДополнительные способы добавления и удаления полей в профилях пользователей

Создание страниц административных меню

Те, кто занимаются разработкой плагинов или тем для WordPress понимают, что пользователей надо обеспечить какими-то настройками. Причем по логике настройки должны находиться в админке — для этого и нужны административные меню. «Параметы», «Общие», «Обсуждения», «Все пользователи» и так далее — это они и есть. Короче, как их создать? Как обычно, мы не будем использовать чьи-то …

ПодробнееСоздание страниц административных меню

Консоль WordPress

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

ПодробнееКонсоль WordPress

Обзор интерфейса и настроек Gutenberg

В этом уроке мы детально рассмотрим интерфейс редактора Gutenberg и его настройки: Как находить нужные блоки и добавлять их на свою запись/страницу Используем панель форматирования Изучаем настройки блока и настройки всего поста Источник: misha.blog

Создание новой записи в Gutenberg

В этом видеоуроке мы начнем сами создавать записи в WordPress в новом редакторе – Gutenberg. Конкретно сегодня мы разберём блоки параграфов и заголовков. Если точнее, то: Вы научитесь создавать записи и страницы в WordPress, Узнаете, как настраивать блок параграфа и как использовать буквицу, Научитесь использовать блоки заголовков и менять их уровни, H2, H3, H4 и …

ПодробнееСоздание новой записи в Gutenberg

Цикл в WordPress

Циклы в WordPress нужны для того, чтобы выводить контент блога (записи и страницы). В зависимости от страницы, на которой вы находитесь, цикл будет вставлять соответствующее содержимое. То есть на на странице с рубриками будет выводиться содержимое рубрик, на странице с постом — сам пост, а на главной то, что указано в настройках Параметры > Чтение …

ПодробнееЦикл в WordPress

get_category_parents — функция для вывода родительских рубрик (категорий)

Функция возвращает (но не выводит) список родительских категорий, включая текущую (вложенную) категорию в иерархическом порядке. Может пригодиться при создании навигации в виде хлебных крошек на сайте. get_category_parents($category, $display_link, $separator, $nice_name); Параметры $category (целое число) ID текущей категории, то есть для которой надо вывести список родительских. $display_link (логическое) Нужно ли добавить ссылки на категории. $separator (строка) …

Подробнееget_category_parents — функция для вывода родительских рубрик (категорий)

Изменяем список разрешенных HTML-тегов в комментариях

Если вы не впервые на моем блоге, то заметили, что я добавил в форму комментирования кнопки для вставки HTML-тегов (жирный текст, курсив, цитата, ссылка и код). Сначала никаких проблем не было, но когда я дошёл до подсветки синтаксиса в комментах, начался хаос 🙂 Первое. Удалялись все HTML-теги (ну кроме <strong>, <em> и прочее), находящиеся между …

ПодробнееИзменяем список разрешенных HTML-тегов в комментариях

Замена стандартных ошибок на странице входа

В WordPress, по умолчанию, если ошибаешься при вводе логина (имени пользователя), появляется ошибка «Неверное имя пользователя», а при вводе пароля так вообще «Введённый вами пароль пользователя admin неверен». Разумеется, вы не должны использовать стандартный логин «admin», и всё же, если хакеры узнают ваше имя пользователя, это даст им большие преимущества. Поэтому вставляем следующий код в …

ПодробнееЗамена стандартных ошибок на странице входа

Добавление миниатюры (изображения) в RSS ленту

Существует два варианта отображения RSS: Первый — отображение анонса в ленте, тогда туда засовывается только заголовок, дата публикации ну и пара предложений из поста. Второй — полностью вся статья. Дело в том, что если вы выбираете первый способ, то лента будет выглядеть очень скучно, а значит понизится шанс, что посетители подпишутся или прочтут статью. Поэтому …

ПодробнееДобавление миниатюры (изображения) в RSS ленту

Как вывести номер текущей страницы

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

ПодробнееКак вывести номер текущей страницы

Добавление полей в форму регистрации

В предыдущих постах я говорил о том, как добавлять и удалять дополнительные поля без плагинов в пользовательских профилях в WordPress. Остался последний этап — засунуть все эти поля в регистрацию, да и ещё и с валидацией. Приступим: <?php add_action(‘register_form’,’show_fields’); add_action(‘register_post’,’check_fields’,10,3); add_action(‘user_register’, ‘register_fields’);   function show_fields() { /* добавляем поля «Город» и «Номер сотового» в форму …

ПодробнееДобавление полей в форму регистрации