Как создать на frontend форму для публикации статей в WordPress с использованием редактора Gutenberg?

Какой плагин можно использовать для добавления на сайт формы, через которую посетители смогут публиковать отзывы в стиле VC или Pikabu? Мне нужен редактор, аналогичный Gutenberg, так как обычные классические редакторы кажутся неудобными.
  • 21 февраля 2024 г. 20:58
Ответы на вопрос 2
Для создания формы для публикации статей в WordPress с использованием редактора Gutenberg, вам необходимо создать кастомный шорткод. Вот пример кода, который вы можете использовать:

1. Создайте кастомный шорткод в файле functions.php вашей темы:

```php
function custom_post_form_shortcode() {
    ob_start();
    wp_editor('', 'post_content', array(
        'media_buttons' => true,
        'textarea_name' => 'post_content',
        'editor_height' => 200,
        'teeny'        => false
    ));
    ?>
    <form method="post" action="">
        <input type="text" name="post_title" placeholder="Заголовок">
        <input type="submit" name="submit" value="Опубликовать">
    </form>
    <?php
    return ob_get_clean();
}
add_shortcode('custom_post_form', 'custom_post_form_shortcode');
```

2. Добавьте этот шорткод на страницу, где вы хотите разместить форму:

```
[custom_post_form]
```

Что касается плагина для добавления формы для отзывов в стиле VC или Pikabu, то можно рассмотреть использование плагина WPForms. Он позволяет легко создавать кастомные формы на сайте, а также имеет интуитивно понятный визуальный редактор для добавления полей и настроек. Для создания формы для отзывов вы можете использовать предустановленные поля или создать их самостоятельно.

Также вы можете добавить в редактор Gutenberg шорткод WPForms для вывода формы на страницах или постах. Для этого вам нужно установить плагин WPForms и создать нужную форму, после чего вставить шорткод формы в контент страницы или поста.
Тебе не "форма" нужна, а механизм публикации контента пользователями. Это реализуется плагинами, которых не мало. Хоть на CF7 можно сделать, хоть на <a href="https://wordpress.org/plugins/search/user+posting/" rel="nofollow">специализированных</a> . <br/> <br/> Однако нужно понимать, что в случае с <a href="https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82" rel="nofollow">UGC</a> нужно иметь штат модераторов и юристов иначе можно некоторые время смотреть на небо через клетку.
Похожие вопросы