• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar al pie de página
labarta

Labarta

  • Plugins WordPress
    • Plugins Premium
    • Plugins gratuitos
    • Preguntas frecuentes
  • Quién soy
  • Contáctame
  • Blog
  • Ayuda

Entradas desde el frontend - Plugin WordPress

12/03/2018

Plugin para editar entradas desde el frontend de WordPress


Entradas desde Frontend

Plugin para editar entradas desde el frontal de WordPress.
Versión 1.1 - Plugin actualizado para WordPress 5.9 -
Precio  9 €

Processing ...

 


Después de hacer una instalación con un plugin para editar entradas desde el frontend de WordPress ( puedes ver aquí mi artículo.) me he decidido a crear mi propio plugin.

La razón para ello es que tenía que instalar el plugin en cuestión (AccessPress ó Frontend Uploader ó etc.) y también usar otro plugin como User Specific Content  para limitar el acceso a la página del formulario.

Y además de todo esto modificar el archivo "functions.php"  añadiendo varias funciones como:

 

  • Redirigir al usuario al Formulario para entradas.
  • Ocultar la barra de admin.
  • Agregar "Cerrar sesión" en el menú de navegación, etc. etc.

 

Por supuesto esto también se puede hacer creando un nuevo plugin con estas funciones o un Snippet. 

En el plugin que he creado para editar entradas desde el frontal de WP he añadido todo esto y algunas funciones más como el envío de emails.

Voy a explicar como funciona el plugin "Entradas desde frontend"  (si este es nombre del plugin que he creado).

 

= Entradas desde frontend =

== Instalación ==

 

1.- Instala y activa el plugin desde el menú de WordPress  "Plugins" 

2.- Crea un usuario con el rol de "Colaborador"

 

Cuando el usuario con este rol se loguee será redirigido a la página "Formulario para entradas"  y desde ahí puede editar su entrada y subir imágenes o agregar una de la biblioteca (he añadido una función para que el usuario solo pueda ver las suyas).

 

El plugin de forma automática te crea una página con el nombre "Formulario para entradas" y como contenido hay un código corto (shortcode) "[jml_add_post="si"]", no elimines esta página ni borres el shortcode. 

Tampoco incluyas esta página en el menú de navegación ya que a ella se va a dirigir el usuario "colaborador"  de forma también automatizada.

 

El colaborador no tendrá opción a entrar en el área de administración de WordPress.

 

Al empezar a escribir donde pone  "Escribe aquí "   se desplegará el formulario con el editor de texto enriquecido.

 

formulario-entradas-2

 

Cuando haya terminado de poner el Título y el texto (son obligatorios) y subir un documento, imagen , etc. (esto no es obligatorio)  debe hacer clic sobre "Publicar" y la entrada será enviada.

En el menú de navegación habrá una nueva opción "Cerrar sesión" que le servirá para eso,  para finalizar su sesión. (Esto depende de la configuración del tema)

El administrador de WordPress recibirá un email de aviso de una nueva "Entrada para revisar".

 

email-uno

 

Cuando el administrador publique esta entrada, el colaborador que la ha enviado recibirá un email indicándole que ha sido publicada.

 

email-dos

 

Vídeo del Plugin:




Entradas desde Frontend

Plugin para editar entradas desde el frontal de WordPress.
Versión 1.1 - Plugin actualizado para WordPress 5.9 -
Precio  9 €

Processing ...


Si te ha gustado este artículo, por favor, comparte - Gracias -


Artículos Relacionados

  • lab-dms-sgd Sistema de Gestión Documental - Plugin WordPress
  • lab-custom-login Lab Custom Login - Plugin WordPress
  • lab-my-tasks-icon Lab My Tasks - Plugin WordPress
  • lab-login-modal Lab Login Modal - Plugin WordPress

Blog,  Es wordpress,  Plugins,  pluginsprem,  plugintop frontend,  mis plugins

  • Todas las entradas
  • Vídeos Docker
  • Meetup WordPress
  • Vídeos Plugins
  • Vídeos entrevistas
  • Dominios
  • Hosting
  • Avisos Legales
  • Política de privacidad
  • Política de cookies

Footer

GINERNET - Hosting y Servidores

Ginernet

GeneratePress - Tema WordPress

GeneratePress

OnlyOffice - Online Office

Usamos ONLYOFFICE Online Office

Ayuda a mantener el blog:

Si te sirven de ayuda los artículos que publico en el blog, de esta forma puedes contribuir a mantener el mismo.

GRACIAS


Copyright © 2023 · Labarta - Powered by : Labarta

Usamos cookies en nuestro sitio web para brindarle la experiencia más relevante recordando sus preferencias y visitas repetidas. Al hacer clic en “Aceptar todo”, acepta el uso de todas las cookies. Sin embargo, puede visitar "Configuración cookies" para proporcionar un consentimiento controlado.
Configuración cookiesAceptar todo
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDuraciónDescripción
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
GUARDAR Y ACEPTAR