En este tutorial, te mostraremos cómo permitir que tus usuarios puedan crear entradas desde el frontend en WordPress.
Supongamos que diriges una comunidad de lectores de novelas. Cada uno de ellos tiene sus propias opiniones sobre las novelas que están leyendo este mes. Por lo tanto, quieres crear un espacio para que ellos expresen sus opiniones y puntos de vista en forma de entradas para el blog. Necesitan escribir posts desde el frontend.
Para ello, tienes que permitir la creación de entradas en el frontend, de modo que los escritores puedan crear entradas que tú revisarás y publicarás más tarde. De este modo, tu blog se alimentará constantemente y tus visitantes tendrán algo que leer cada vez que lleguen a tu sitio. Además, los miembros de tu comunidad se sentirán muy bien al ver sus opiniones publicadas en tu blog.
También es posible que quieras permitir que escritores invitados creen entradas en tu blog. Ellos no necesitan saber usar WordPress, solo necesitan crear entradas y enviarlas a revisión.
Normalmente, tendrías que programar la página frontend desde cero o contratar a un buen programador que te cobraría mucho dinero y duraría algunos días o incluso semanas para hacerlo. Por eso en este tutorial vamos a mostrarte lo fácil que es permitir que tus usuarios puedan entradas desde el frontend en WordPress. Usaremos el plugin WP Frontend Admin.
En pocas palabras, este plugin te ayuda a mostrar cualquier página de administración de WordPress en el frontend. Puedes crear frontend dashboards (escritorios frontend) y aplicaciones web usando cualquier plugin de WordPress tras bambalinas
En este caso, mostrarás la página de entradas para que tus visitantes puedan crear entradas desde el frontend y enviarlas para revisión.
Puedes conseguirlo aquí:
Tú puedes probar el plugin premium en tu sitio web gratis por 7 días.
Luego de instalar y activar el plugin, sigue estos sencillos pasos:
1- Muestra el formulario para crear entradas en el frontend
Para permitir que tus usuarios puedan escribir posts desde el frontend, debes empezar por mostrar el formulario Añadir Nueva Entrada en el frontend con un solo clic.
Solo tienes que seguir estos sencillos pasos:
- Ve a Entradas > Añadir nueva en wp-admin.
- Haz clic en Ver en el frontend.
Con estos dos clics, crearás un formulario para creación de entradas en el frontend para que los usuarios escriban sus posts y los envíen para revisión.
También puede utilizar el plugin WP Frontend Admin con los siguientes constructores de páginas:
- Elementor
- Visual Composer
- Gutenberg
- Divi
- Beaver Builder
- WP Page Builder
- Page Builder by SiteOrigin
- Oxygen
- Live Composer
- Brizy
- Etc.
Solo tienes que utilizar el siguiente shortcode en las páginas en las que quieras mostrar el formulario de Añadir Nueva Entrada en el frontend:
[vg_display_admin_page page_url="post-new.php"]
Después de eso, necesitas hacer clic en la Vista Previa porque WP Frontend Admin no muestra el contenido del administrador en el modo de edición, sino en el modo de vista previa solamente.
2- Selecciona la información básica de la página
El plugin mostrará el formulario de Añadir Nueva Entrada en el frontend.
También verás el panel de Configuración Rápida en la parte izquierda de la pantalla donde podrás seleccionar la siguiente información básica:
- Título de la página: Escribe el título de la página en este campo.
- URL slug: Escribe aquí el slug de la URL utilizando solo palabras clave.
- Plantilla: Selecciona tu plantilla de página preferida. Nosotros seleccionaremos la plantilla por defecto para usar la apariencia de nuestro tema.
- Añadir a este menú: Puedes añadir esta página a cualquier menú; si estás creando un panel de control frontend, añade la página al menú del panel de control.
3- Oculta los elementos innecesarios de tu página
Puedes ocultar todos los elementos que tus usuarios no necesiten para crear entradas del blog desde el frontend.
Esto les dará una experiencia más simplificada para usar exactamente los campos que necesitan. Solo tienes que seguir estos dos pasos:
- Haz clic en Ocultar elemento.
- Haz clic en el elemento que quieras ocultar.
Por ejemplo, podemos ocultar el botón Publicar para que los usuarios no puedan publicar directamente, sino solo crear borradores que serán revisados. Puede eliminar cualquier otro elemento, metabox, botón, campo, etc.
Debes repetir estos dos pasos con cada elemento que vayas a eliminar de tu página de creación de entradas desde el frontend. Por ejemplo puedes ocultar el botón Publicar para que los usuarios solo puedan enviar las entradas para revisión.
También puedes marcar la casilla Ocultar notificaciones añadidas por otros plugins o temas para evitar que los usuarios vean las notificaciones de wp-admin en el frontend.
4- Edita cualquier texto del formulario
Además de ocultar cualquier elemento innecesario de tus páginas frontend, WP Frontend Admin te permite editar los textos para personalizar aún más tus páginas.
Solo tienes que seguir estos sencillos pasos:
- Haz clic en Editar textos.
- Puedes editar todos los textos que quieras.
- Haz clic en Edición terminada.
5- Publica la página de envío de entradas desde el frontend
Una vez que hayas terminado de configurar tu página de envío de entradas en el frontend, debes hacer clic en Guardar para aplicar los cambios y publicar la página.
Como resultado, así se verá el formulario de Nueva Entrada en el frontend. Esto es lo que tus usuarios verán cuando se conecten y escriban sus entradas:
Notas importantes:
- Solo los usuarios con el permiso edit_posts podrán crear entradas desde el frontend. Sigue este sencillo tutorial para aprender a como asignar ese permiso a otros roles de usuario.
- Puedes aprender cómo integrar WP Frontend Admin con WordPress Multisite.
- También te mostramos cómo integrar WP Frontend Admin con WP Ultimo.
Es así de fácil permitir que tus usuarios puedan crear entradas desde el frontend en WordPress.
Tú puedes probar el plugin premium en tu sitio web gratis por 7 días.