WP-Recall: Обзор страницы “Форма публикации” (overview of the “Publication form” page)
Articles Blog

WP-Recall: Обзор страницы “Форма публикации” (overview of the “Publication form” page)

August 29, 2019


Всем привет!
В этом видео я расскажу как настроить страницу “Форма публикации” как добавить свою форму публикации и покажу небольшой пример Страницу “форма публикации” создает дополнение publicpost (публикация) Также, в настройках, данное дополнение выводит свой блок настроек – “настройки публикации” Эти настройки я рассматривал в видео, когда рассматривал страницу “Настройки” плагина WP-Recall В этом же видео мы рассмотрим: как
создать форму публикации через страницу “Форма публикации” Данная страница позволяет управлять формами публикаций Причем она позволяет управлять как для типов записи Post – обычные записи, так и для
зарегистрированных любых типов записей. Также зарегистрированные в вордпрессе типы записей будут выводиться вот здесь в этом табе Сейчас дополнение магазина – recall commerce активировано и оно выводит каталог товаров – это тип записей products При активации плагина он создает страницу… – страницу “Форма публикации” в которую уже вписан шорткод public form Он находится вот здесь вот так он выглядит Сейчас мы рассмотрим что все это значит… Изменяя первую форму публикации – мы изменим ту самую, по умолчанию, которая задана у нас при активации плагина. По прошлым видео – здесь знакомый менеджер полей WP-Recall Он позволяет: перетаскивать, сортировать, добавлять новые, удалять и менять
различные типы данных. “Краткой записи” – у нас не будет – мы её перекинем в неактивное поле. “Заголовок” – здесь задается заголовок записи placeholder – это подсказка. Подсказка внутри этого поля. “Pattern” – паттерн это небольшое регулярное выражение. Если вы не знаете что это такое – скорее всего вам это не нужно “Максимальное количество знаков” – в данном поле для ввода у нас 100 символов “Подпись к полю” – “установите заголовок” Заголовок у нас – обязательное поле поэтому поставим его как обязательное поле Активное поле “Рубрики” – это поле позволяет задать выбор рубрик, которые созданы у нас: записи, рубрики “Количество к выбору” – если мы будем
выбирать их через checkbox – то зададим их количество к выбору У нас: выпадающий список, checkbox-ы
и multi-select Здесь можно указать идентификатор данных рубрик, которые необходимы к выбору Если у вас их, например, слишком много, а вы хотите в форме публикации вы хотите в форме публикации вывести несколько, то перечисляйте здесь: каждый айдишник в своём поле Можете установить “подпись к
полю”. “Обязательное поле” – ну я думаю что “да” Так… сохраним два значения, которые мы изменили… Так, что мы здесь увидим: заголовок у нас сейчас был
100 символов, но он у нас не обязателен “Рубрики”…
сейчас увидим что поменялось: заголовок у нас стал обязательным полем здесь вводим заголовок подпись к полю: “установите заголовок” как подсказка “Рубрики” – созданные у нас в типах записей Post Содержание публикации… Сейчас у нас “содержание публикации” – визуально текст сейчас оно у нас такое Вот у нас заголовок: содержание публикации… также можно отключить, к примеру, html-редактор или визуальный редактор или добавить медиа загрузчик: это появится WP медиа… Вордпрессовский медиа загрузчик Конечно же это обязательное поле сохраним его и посмотрим, как у нас добавится WP медиа загрузчик Вот у нас появилась кнопка “добавить
медиафайл” здесь мы можем загрузить файлы то есть это появляется обычная медиатека вордпресса Для админа – эта медиатека будет отображать все картинки, которые загружены были в вашу медиатеку А для пользователя с ролью “автор”, в данном случае, будет отображаться только его изображения – только те, которые он
загрузил то есть он не сможет увидеть сторонние и повлиять: удалить навсегда, например. Не сможет повлиять на чужие картинки. Но у нас здесь есть еще и медиа загрузчик WP-Recall что это такое? Медиа загрузчик WP-Recall это облегченная версия загрузчика медиафайлов давайте посмотрим: вот у нас сейчас есть “добавить медиафайл” и медиа загрузчик WP-Recall то есть здесь мы можем добавить тоже изображение… – но нам не надо двойной функционал поэтому мы стандартную WP библиотеку отключим “Содержание публикации”, к примеру, отключаем сохраняем. У нас нет wordpress медиа загрузчика, но есть медиа загрузчик плагина WP-Recall который попроще…
который полегче… Или можно сделать наоборот: можно медиа загрузчик WP-Recall убрать в неактивное поле и включить медиа загрузчик… самого wordpress-а Вот у нас исчез медиа-загрузчик WP-Recall и остался медиа-загрузчик (медиа-библиотека) самого вордпресса “Миниатюра публикации” – если ваша тема поддерживает миниатюру публикации, то вы можете: – задать миниатюру для публикации – установить максимальный размер файла – подписать поле
– указать: обязательное оно или нет Я оставлю по умолчанию: как есть Метки. Ну как и рубрики, это будет у нас поле для вывода меток то есть пользователь сможет вписать метки максимально к выводу 20 штук и может… если вы дадите ему возможность создавать эти метки “включить” – то он сможет в поле создать новую метку если вы выберете “отключить” – то новую метку он создать не сможет. Так же как и с рубриками – вы можете ограничить созданные метки определенными идентификаторами Ну, давайте создадим что-нибудь осмысленное Я предлагаю создать форму для добавления описания нового фильма. Заголовок фильма. ну… количество знаков увеличим до 200 “Рубрики” – тут у нас все нормально.
“Содержание публикации”… – Мы медиа-загрузчик WP отключим И добавим медиа-загрузчик WP-Recall – сразу после содержания публикации он будет Так… какие разрешаем файлы грузить: картинки: png, gif, jpg – всё отлично “Вставлять изображения в форму по клику” – то есть когда вы загружаете,
и жмете на это изображение – он вставляется в форму.
– это изображение вставляется в форму “Подключено”. И “предлагать вывод изображения в галерее”
– то есть те картинки которые загружены вы можете также включать в галерею. “Подключено”
окей 2 мегабайта – максимальный файла размер. И количество файлов… ну до 10 картинок пользователь пускай загружает. “Миниатюра публикации” так, миниатюра значит – это обязательное поле “да” Так: наши фильмы еще будут иметь какие-то свои произвольные типы… полей. Которые пользователь должен
будет заполнять. Типы полей – вы с ними тоже были знакомы по прошлым двум видео Здесь достаточное количество разных типов полей которые пользователь сможет выбирать во front end-е Ну и так – для фильма:
“альтернативное название” Альтернативное название – это будет у нас английское – оригинальное название. Это будет текстовое поле. Паттерн – никакой не указываем. Максимальное количество знаков… ну, введём 100. “Обязательное поле” – не обязательное. Сохраняем. Посмотрим что фронтэнде. Вот оно у нас создалось: альтернативное название – 100 символов. Второе поле – это у нас будет премьера Это у нас будет тип “дата” Сохраняем. В ролях Динамическое поле будет. Обязательное поле. Бюджет Это у нас будет “количество” Страна Тип поля будет “checkbox” и зададим несколько значений… Продолжительность фильма Тип поля у нас будет “время” Официальный сайт, или сайт прокатчика Это у нас будет “ссылка” Форма для добавления фильма готова Теперь можно поменять порядок, если он нас не устраивает – порядок полей Альтернативное название, Премьера, В ролях, Бюджет, Страна… Вот страну повыше Сохраняем. Смотрим что у нас в frontend форме публикации Итак: мы можем добавить заголовок фильма Выбрать рубрику Добавить содержание публикации Добавить картинку, миниатюру публикации, какую-либо метку,
альтернативное название страну, премьера, в ролях бюджет, продолжительность, официальный сайт. Добавим новый фильм. Добавляем какие-либо изображения к
фильму – у меня уже несколько подготовленных есть. И добавим миниатюру публикации. Вот можно ее добавить через кнопку: “назначить главной” или выбрать через “загрузить
изображение” загрузить миниатюру Назначим главной и она появится у нас здесь. Изображения можно также удалять По клику на изображение можно вставлять… в контент.
Посмотрим визуально – вот у нас есть Отобразим вот эти изображения все в галерее – поставим галочку Добавили новые метки. Так: альтернативное название у нас есть Страна – производитель: США Премьера Кто в ролях:
вставим несколько значений – кто у нас в ролях – это нас динамическое поле – так мы добавляем динамические значения
добавляю новое значение по плюсику Бюджет у фильма… 100 000 долларов. Продолжительность фильма. И официальный сайт. Опубликуем запись. Так мы добавили фильм Вот мы видим название: “За бортом”
альтернативное название, страна – США Премьера Кто у нас в ролях, бюджет
продолжительность фильма и официальный сайт. Описание и видеоролик Так легко мы добавили новую запись. Добавили в форму публикации свои поля и вот вы видите что у нас получилось. По тегу “публикации” вы
можете найти в каталоге codeseller.ru какие-либо дополнения которые что-то
делают с формой публикации или улучшают вашу форму публикации. так же советую ознакомиться с документацией: “Произвольные поля формы публикации”
– ссылка будет в описании под видео И ознакомьтесь с первой главой книги:
“WP-Recall для новичка” раздел: “Широкие возможности формы публикации”. И какие параметры принимает шорткод public-form – вы можете найти в разделе документации: WP-Recall
Шорткоды WP-Recall Мы разобрали страницу “Форма публикации”, создали свою форму публикации. Надеюсь данное видео было вам полезным.

Only registered users can comment.

  1. Спасибо большое Автору за подробную и понятную подачу материала.

  2. Здравствуйте. А как для Оф. сайт вывести не урл ссылки а название Например НЕ <a href="http://google.com">http://google.com</a> а вывести <a href="http://google.com"> Поиск Google</a> . Ссылка может быть длинная, да и некрасиво вывести ссылку пол метра. Очень надо. Заранее благодарю.

  3. всё сделали как на видео, а в личном кабинете, во вкладке "Публикация" надпись Извините, но вы не можете публиковать на этом сайте 🙁. почему? что не так? в настройках стоит авторы и старше, статус у человека – автор. а возможности публиковать нет! подскажите, где допущена ошибка?

Leave a Reply

Your email address will not be published. Required fields are marked *