Поддержка Плагины Как создать формы публикаций для обычных пользователей (Детальное описание)

  • Да я знаю то что возможно я уже достал всех своими глупыми вопросами но если вы
    Знаете ответ на выше перечисленный вопрос то пожалуйста ответе мне

    И да я уже залил сайт на хостинг

    Модераций
    (Этот пост является развернутой детальной версий всех моих предыдущих постов
    и в нем находится все предыдущие мои вопросы. Это сделано потому что все жалуются на то
    что я не называю проблему в деталях. И по сколку я уже не могу отредактировать мои
    прошлые посты я пишу этот. Я прошу прощения за то что нарушаю правило и пишу несколько
    Вопросов сразу. Но я их объединил в общий вопрос который написан в заголовке)

    Здравствуйте. Я только начал изучать wordpress,
    И у меня нет не каких знаний в программирования
    Или денег

    Но я хочу создать(научится) делать свой собственный
    сайт Именно по этому я в основном использую плагины или
    простые строчки в CSS

    Я знаю то что я должен обучится HTML и CSS на профессиональном
    уровне для того что бы Делать хорошие сайты. а также хорошо
    бы знать PHP и C++

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

    Проблема заключается в том что я не знаю как создать
    Несколько удобных форм публикаций для обычных пользователей

    Я перепробовал несколько способов, таких как:

    Установил DJDSitePost в связке с RestrictUserAccess. Но он оказался очень старым
    и узко направленным да и выглядело в итоге не очень
    http://static2.keep4u.ru/2018/05/27/1e0f4baae75416811.jpg

    ContactForm 7 Но как я понял она нужна только для регистраций и входа

    CustomPostTypeUI Но он смог создать лишь ответвлении(дополнительную вкладку) в панели администраций
    он хорошо считался с AdvancedCustomFields но форма все равно находилась в
    панели администраций
    http://static2.keep4u.ru/2018/05/27/2.3d3cf7c2bef31fc2d.jpg

    WPUserFrontend он оказался весьма неплохим плагином но к моему несчастью
    Публикаций выглядела крайне плохо
    http://static2.keep4u.ru/2018/05/27/2abe45f8f65622b14.jpg
    http://static2.keep4u.ru/2018/05/27/3511c9c52f3582dd6.jpg

    и я попытался исправить прописав в дополнительных
    стилях строчки из CSS но к сожалению я понял то что нельзя редактировать
    произвольное поле если оно не обернуто в что нибудь
    http://static2.keep4u.ru/2018/05/27/4446749ad2c6d3172.jpg
    http://static2.keep4u.ru/2018/05/27/5257b5589e62f3768.jpg
    http://static2.keep4u.ru/2018/05/27/6979d4221942021d0.jpg

    weForms но это было лишь ответвление от WPUserFrontend

    UserSubmittedPosts хороший плагин но к сожалению я не понял чем он может быть лучше WPUserFrontend
    http://static2.keep4u.ru/2018/05/27/735956f3b3948976a.jpg
    http://static2.keep4u.ru/2018/05/27/10732c29c8129b8462.jpg

    После я нашёл плагин ShortcodesUltimate и с его помощью смог создать более менее приятные глазу публикаций Но их мне пришлось делать в админ панели и простым пользователям такой способ был бы неудобен
    http://static2.keep4u.ru/2018/05/27/9-17a2646ae31dfc9f3.jpg
    http://static2.keep4u.ru/2018/05/27/9-8e8edd395422aa013.jpg
    http://static2.keep4u.ru/2018/05/27/9-95a5ffc5e451eaaac.jpg
    http://static2.keep4u.ru/2018/05/27/9-4db7a731a084d09cb.jpg

    WP-Recall хороший плагин но к сожалению я не понял чем он может быть лучше WPUserFrontend

    В конце концов я попробовал обледенить плагин WPUserFrontend, AdvancedCustomFields и ShortcodesUltimate
    Но в полях Добавить в начало, Добавить в конец что то пошло не так и я не смог опубликовать текст в этих полях
    http://static2.keep4u.ru/2018/05/27/12efd30a6b5343ef87.jpg

    Есть ли у кого нибудь ответ на вопрос как сделать кастомную форму публикаций для обычных пользователей

    ВОТ как это должно выглядеть
    http://static2.keep4u.ru/2018/05/27/99942f0769f801be4ce.png
    http://static2.keep4u.ru/2018/05/27/99999999973e56c70887e7054.png

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • WP-Recall хороший плагин но к сожалению я не понял чем он может быть лучше WPUserFrontend

    достаточно было установить и самому посмотреть. Дизайн приятный и современный. Адаптивный. Но заставлять я вас не буду — вы так и продолжите задавать однотипные вопросы — обходя его стороной. Под лежачий камень как говорится. Никто кроме вас за вас не будет разбираться в ваших вопросах.

    Но если вы все же надумаете — стартаните с этого видео https://www.youtube.com/watch?v=8j70vqfFSYo там рассказывается о форме регистрации реколл и дан пример как ее сделать для добавления фильма

    Otshelnik-Fm
    Да согласен он выглядит немного лучше чем изначальная версия WPUserFrontend
    http://static2.keep4u.ru/2018/05/30/45acb6f5bae2ea7b8f.jpg
    Но это не меняет того факта что с помощью этого плагина я все равно не могу создать
    Достаточно хорошую кастомную форму публикаций
    http://static2.keep4u.ru/2018/05/27/99942f0769f801be4ce.png
    http://static2.keep4u.ru/2018/05/27/99999999973e56c70887e7054.png
    http://static2.keep4u.ru/2018/05/30/237ba27eba1bd872b2.jpg

    • Ответ изменён 5 лет, 10 месяцев назад пользователем zeni1agent.

    Но это не меняет того факта что с помощью этого плагина я все равно не могу создать
    Достаточно хорошую кастомную форму публикаций

    наверно потому что сколько людей — столько у них в голове идей какая форма хорошая? И плагин не может волшебным образом угадать любое желание. Исходя из этого — вы должны подстраиваться под инструменты и их возможности, а не наоборот. А если инструмент не умеет того что вам надо и вы настаиваете на своей идее — то надо разрабатывать свой инструмент.

    второй скрин — это не форма публикации, а как тема ее выводит. Тут вам надо строить вывод произвольных полей что вы накидали в форму публикации самостоятельно. ВП тема никак не может отгадать и магически под вас подстроить что вы хотите.

    В первом сообщении даннлго обсуждения очень много букофф но совершенно не конкретики.

    создать
    Несколько удобных форм публикаций для обычных пользователей

    1. Самое главное: Кто такие «обычные пользователи»?

    2. Что за фррмы публикаций? Как они долный выглядеть (не надо на это отвечать скринами). Что, где и как эти «обычные пользователи» должны публиковвть?

    Otshelnik-Fm

    наверно потому что сколько людей — столько у них в голове идей какая форма хорошая? И плагин не может волшебным образом угадать любое желание. Исходя из этого — вы должны подстраиваться под инструменты и их возможности, а не наоборот

    Да согласен у всех инструментов есть свои ограничения но неужели Невозможно добавить в настройки значения Prepend и Append что бы шорткоды автоматически вставлялись в начало и конец записи поля и после так запекались

    http://static2.keep4u.ru/2018/05/29/KEKEc9694f351f5af667.jpg

    второй скрин — это не форма публикации, а как тема ее выводит. Тут вам надо строить вывод произвольных полей что вы накидали в форму публикации самостоятельно. ВП тема никак не может отгадать и магически под вас подстроить что вы хотите.

    Да но как это сделать
    если надо вставить код то какой и куда?

    Perdyllo

    1. Самое главное: Кто такие «обычные пользователи»?

    Подписчик

    2. Что за фррмы публикаций? Как они долный выглядеть (не надо на это отвечать скринами). Что, где и как эти «обычные пользователи» должны публиковвть?

    загляни на сайт в там 4 различных примера формы публикаций https://test148.000webhostapp.com/

    но неужели Невозможно добавить в настройки значения Prepend и Append что бы шорткоды автоматически вставлялись в начало и конец записи поля и после так запекались

    если фича нужна одному пользователю — ее не внедрят. Я о такой просьбе ниразу не слышал. От вас впервые. Не понимаю смысла ее работы.
    Произвольные поля вы выводите самостоятельно.

    Плагин в настройках имеет всего два варианта вывода произвольных полей: ВСЕ поля вверху записи и ВСЕ поля под записью. Разделить, какое поле выводить вверху записи — какое внизу — нет такого. Но самостоятельно используя API вордпресс вы в фронтенеде вывести можете. Используйте функцию https://wp-kama.ru/function/get_post_meta и редактируйте файл шаблона single.php (или согласно иерархии файлов шаблонов темы — подходящий вам) — написав логику вывода так как вы ее видите

    если надо вставить код то какой и куда?

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

    там 4 различных примера формы публикаций

    Ясности это не внесло. Но похоже создание этих форм -изобретение велосипеда. С помощью плагина -управления ролями пользователей подписчикам можно дать право публиковать записи. Чем не устраивает обычный редактор WP? Тем более расширенный за счет плагинов.

    Или есть желание окончательно заморочить головы «обычным пользователям» своми формами публикаций?

    Лично я, как и любой другой здоровый человек, даже если и зарегистрируюсь на каком либо сайте и увижу внутри него некую замороченную форму публикации я скорее всего нажму кнопку «Выйти» и больше сюда не никогда зайду. Ход моих мыслей понятен?

    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.

    Otshelnik-Fm

    если фича нужна одному пользователю — ее не внедрят. Я о такой просьбе ниразу не слышал. От вас впервые. Не понимаю смысла ее работы.
    Произвольные поля вы выводите самостоятельно.

    Я в курсе но как сделать так что бы автоматически при прописывание например в поле текст и уже автоматом в текстовом поле или произвольном уже стояла такая надпись
    [su_box title=»Описание»]текст[/su_box]

    Плагин в настройках имеет всего два варианта вывода произвольных полей: ВСЕ поля вверху записи и ВСЕ поля под записью. Разделить, какое поле выводить вверху записи — какое внизу — нет такого.

    А мне и не нужно разделять поля по верху и низу мне лишь нужно атомистический вставлять текст в определенном месте как я писал ранние

    Но самостоятельно используя API вордпресс вы в фронтенеде вывести можете. Используйте функцию https://wp-kama.ru/function/get_post_meta и редактируйте файл шаблона single.php (или согласно иерархии файлов шаблонов темы — подходящий вам) — написав логику вывода так как вы ее видите

    Как я понял в статье обговаривается диагностика поля. Но я увы не понял как мне это применить

    Perdyllo

    Чем не устраивает обычный редактор WP? Тем более расширенный за счет плагинов.

    1 Для обычных пользователей писать Эти строчки было бы крайне неудобно и заморочены
    http://static2.keep4u.ru/2018/05/30/3247c26dfcec80702.jpg

    есть желание окончательно заморочить головы «обычным пользователям» своми формами публикаций?

    2 Я создаю несколько различных форм публикаций Поскольку каждая нужна для определенной цели
    1 форма для обмена программами
    2 форма для чтения книг
    3 форма для чтения комиксов и
    4 для просмотра видео
    И к каждой форме присваивается (тег, категория, вкладка) для легкого поиска
    Что-то вроде этого но потом
    http://static2.keep4u.ru/2018/05/30/625e2b7bea8f9a545.jpg

    Лично я, как и любой другой здоровый человек, даже если и зарегистрируюсь на каком либо сайте и увижу внутри него некую замороченную форму публикации я скорее всего нажму кнопку «Выйти» и больше сюда не никогда зайду. Ход моих мыслей понятен?

    Не думаю что кому то бы понравилось если бы в вконтакте Не было бы разделения на
    мои аудио записи, мои видео, мои картинки, А было бы одни лишь вкладка мои посты с кучей мешанины
    Это грубая аналогия но думаю суть ты понял

    3 Она очень не вписывается в стилистику сайта да и выглядит очень громостко и неудобно
    Да я знаю что можно это под править AFC совместно с CPT но AFC у меня Не работает

    Ясности это не внесло.

    Если бы я мог это показать с программной точки зрения вопроса как токового не было бы
    Мне просто надо что бы
    Я мог Создать форму в которой например Я вбил слово текст и уже автоматом в текстовом поле или произвольном уже стояла такая надпись
    [su_box title=»Описание»]текст[/su_box]

    Но я увы не понял как мне это применить

    Вектор направления я вам дал, очень жаль что вы не в силах применить знания php и апи вордпресс для решения вашей задачи.
    Единственный вариант, что я вижу для вас — описать задачу в т.з. и попросить помощь специалиста на фрилансе.
    Внутри вордпресс и сам плагин достаточно гибки, но под эту задачу нужно выделить время программиста.

    2 Я создаю несколько различных форм публикаций Поскольку каждая нужна для определенной цели
    1 форма для обмена программами
    2 форма для чтения книг
    3 форма для чтения комиксов и
    4 для просмотра видео

    Не думаю что кому то бы понравилось если бы в вконтакте Не было бы разделения на
    мои аудио записи, мои видео, мои картинки, А было бы одни лишь вкладка мои посты с кучей мешанины
    Это грубая аналогия но думаю суть ты понял

    Вот теперь понял!

    @zeni1agent Я очень уважаю твое стремление познать WP и решить нерешенные им задачи, своего рода стремление «перевернуть мир». Прекрасно тебя понимаю ибо тоже был таким. Однако ты не обижайся, но ты бежишь впереди паровоза и тебе уже было сказано что это не так просто даже для искушенных пользователей ВП.
    Чтобы решить эти задачи тебе лично нужно:
    1. Потратить очень много времени чтобы учиться учиться и еще раз учиться. Учиться основам PHP, HTML, CSS для того чтобы встав на путь проб, ошибок, удач и неудач, разочарований и побед придумать нечто новое или приспособить уже имеющиеся многочисленные решения конкретно под свои задачи.
    2. Если не охота проходить весь этот путь — есть альтернативное решение — деньги. За них ты можешь найти специалиста для решения тех же самых задач.

    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 5 лет, 10 месяцев назад пользователем O.

    Perdyllo
    Неужели так трудно сделать так
    <div class=»Имя,класс плагина»>
    <input id=ID одного поля class= data-type=тип поля texstrea=значение поля>
    <?php ((array_unshift:Команда добавления шорткода в начало поля (Значение команды)) <texstrea> ((array_push:Команда добавления шорткода в конец поля (Значение команды))?>
    >

    код формы очень грубый и с кучей ошибок поскольку я даже не уверен правильно ли понимаю все это.

    Ну или так
    <div class=»Имя,класс плагина»>
    <?php ((array_unshift:Команда добавления шорткода в начало поля (Значение команды))
    <input id=ID одного поля class= data-type=тип поля texstrea=значение поля>
    ((array_push:Команда добавления шорткода в конец поля (Значение команды))?>
    >

    вам подойдет плагин Ads-WordPress
    можно делать разные формы для разных категорий

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • Тема «Как создать формы публикаций для обычных пользователей (Детальное описание)» закрыта для новых ответов.