Avisos
Vaciar todo

[Resuelto] functions.php  

Página 1 / 2
 
Agustín
 Agustín
Reputable Member

Contenido solo visible a usuarios registrados

Respondido : 21/05/2020 7:29 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Agustín,

Disculpa si no logro comprender bien la consulta, puedes decirnos exactamente a lo que te refieres?

Tampoco he logrado ver las imágenes que nos comentas. ¿Puedes compartirlas nuevamente? 

Ssi es posible indícanos el dominio de la consulta para verificar con mas detalles.

Un Saludo

Respondido : 21/05/2020 7:56 pm

Agustín
 Agustín
Reputable Member

@karen

Respondido por: @karen

Disculpa si no logro comprender bien la consulta, puedes decirnos exactamente a lo que te refieres?

Contenido solo visible a usuarios registrados

Así puede verificar en el ticket los pantallazos de esta consulta de las tablas "He intentado realizar la siguiente consulta para wordpress con opción Hide pero no está habilitada la opción, así que si me permiten lo realizo en este tema. Hay -Cero (0) filas en wp_comments y _commentmeta)  En la tabla -no en la tabla del entorno de trabajo- los comentarios están desactivados en tabla wp_post aparecen estas líneas o filas: 1.post status "inherit" ; 2.comment status"open" y 3.ping status "open" En este caso cómo habría qué hacer -no permitir comentarios ni pingbacks y trackbacks ?  Estas tablas se pueden eliminar (_entries, entrymeta, _sessions...)? PD: adjuntadas y enviadas capturas hoy mediante ticket a webempresa"

gracias

Respondido : 21/05/2020 8:14 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Puedes deshabilitar comentarios a nivel general pero puedes habilitarlos para entradas específicas, en tu caso por lo que entiendo es posible que esten habilitados para entradas específicas.

Tendrías que revisar el detalle de tus entradas y configurarlas individualmente para no aceptar comentarios.

Sería conveniente que igualmente envíes tus capturas de pantalla por este medio si aún tienes dudas, ya que este es otro canal de soporte y tu consulta le puede servir a otros usuarios que no tendrán acceso a tickets.

Saludos.

Respondido : 21/05/2020 9:58 pm

Agustín
 Agustín
Reputable Member

@jmarreros

Respondido por: @jmarreros

Puedes deshabilitar comentarios a nivel general pero puedes habilitarlos para entradas específicas, en tu caso por lo que entiendo es posible que esten habilitados para entradas específicas.

Contenido solo visible a usuarios registrados

Respondido : 21/05/2020 10:34 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Agustin.

Lo que quieres es deshabilitar los comentarios ?

El tener la opción deshabilitada no desactiva los comentarios en los artículos existentes, para eliminarlos:

.- Accede a Entradas > Todas las entradas, selecciona todas las entradas existentes y editarlas masivamente.

screenshot joomlero cp95.webjoomla.es 2020.05.22 11 59 28

.- Selecciona " No permitir " en al opción de Comentarios:

screenshot joomlero cp95.webjoomla.es 2020.05.22 12 01 41 (1)

 

El siguiente paso será eliminar los comentarios que ya tengas aprobados:

.- Accede a Comentarios y selecciona los comentarios que quieres eliminar 

.- Pulsa en Rechazar o enviar a la papelera

screenshot joomlero cp95.webjoomla.es 2020.05.22 12 05 16

 

Con estos pasos tendrás los comentarios eliminados y no se podrán dejar mas comentarios.

 

Espero que sea lo que buscas, de no ser así por favor indícalo para que podamos seguir ayudándote.

 

Un saludo

 

 

Respondido : 22/05/2020 11:07 am

Agustín
 Agustín
Reputable Member

@pepesoler

hola Pepe, gracias

Respondido por: @pepesoler

Lo que quieres es deshabilitar los comentarios ?

Contenido solo visible a usuarios registrados

Respondido : 22/05/2020 3:04 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Agustín,

Veo en las capturas que deshabilitaste la opción de permitir comentarios y pingback en las secciones perfectamente, solo que no veo captura para deshabilitar los comentarios en los ajustes del wordpress, par ellos ingresas a:

  • Ajustes → comentarios

En esta configuración tienes en una primera sección la capacidad de deshabilitar por completo los comentarios 

 

image

Igualmente puedes hacer el update de la base de datos, para ellos ingresas en tu base de datos y ejecutas el siguiente código 

UPDATE wp_posts SET comment_status = 'closed';

En este caso debes sustituir wp_posts con el prefijo que tengan tus archivos en la base de datos ejemplo w65s_posts, en caso de los pingbacks debes ingresar el siguiente update

UPDATE wp_posts SET ping_status = 'closed';

Espero haber entendido bien tu consulta

Saludos 🖐️ 

Respondido : 22/05/2020 3:18 pm

Agustín
 Agustín
Reputable Member
Respondido por: @argenis
  • Ajustes → comentarios

En esta configuración tienes en una primera sección la capacidad de deshabilitar por completo los comentarios 

Contenido solo visible a usuarios registrados

Respondido por: @argenis

Igualmente puedes hacer el update de la base de datos, para ellos ingresas en tu base de datos y ejecutas el siguiente código 

UPDATE wp_posts SET comment_status = 'closed';

No sé si lo he entendido bien pues no tengo experiencia en realizar consultar sql y nunca lo realicé (la mayoria de las líneas de la tabla tienen comments status y ping status closed sólo algunas filas especifican open y son las que se refieren a: comments status inherit (¿qué es esto, es del clon que eliminé?): se refiere a que una vez ingreso en phpyadmin y realice click en la base de datos que corresponda debo ir a pestanña SQL y ejecutar esta consulta, previamente en wp hay que especificar el prefijo específico? Con esta consulta se entiende se cierran todos los comentarios y nadie podría enviar comentarios, al ejecutar este comando no afectará a las líneas filas que están como closed? : 

Para cerrar y no permitir comentarios (tabla wp_post)

UPDATE wp_posts SET comment_status = 'closed'; 
y lo mismo para pings se ejecuta otra nueva consulta especificando este comando
Para cerrar ping y no permitir pings UPDATE wp_posts SET ping_status = 'closed'; (tabla wp_post)

Como lo de realizar consultas SQL lo veo complicado se puede hacer en aquellas líneas en las que vea comment_status y ping_status en lápiz de editar y especificar closed?
gracias

 

Respondido : 22/05/2020 7:58 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Agustín,

Como lo de realizar consultas SQL lo veo complicado se puede hacer en aquellas líneas en las que vea comment_status y ping_status en lápiz de editar y especificar closed?
gracias

Perfectamente, también puedes hacer eso y con respecto a la tablas de comments status inherit son tablas que fueron heredadas al momento de hacer el clon como lo indicas pero lo más recomendable es que no las elimines puesto que si por algún motivo tu sistema actual registra a través de esta tabla podría llegar a mostrar errores con base de datos.

Con asignarle closed sería suficiente.

Saludos 🖐️ 

Respondido : 22/05/2020 8:32 pm

Agustín
 Agustín
Reputable Member

@argenis

Respondido por: @argenis

Perfectamente, también puedes hacer eso y con respecto a la tablas de comments status inherit son tablas que fueron heredadas al momento de hacer el clon como lo indicas pero lo más recomendable es que no las elimines puesto que si por algún motivo tu sistema actual registra a través de esta tabla podría llegar a mostrar errores con base de datos.

Con asignarle closed sería suficiente.

Contenido solo visible a usuarios registrados

Respondido : 22/05/2020 9:33 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

De manera general no es necesario que cambies esos registros.

Verás es posible que en algunas entradas aparezca como que permites comentarios, es posible que esas entradas no sean las actuales, es parte del historial de WordPress.

Por ejemplo cuando guardas una entrada se van guardando borradores de las diferentes versiones, esto lo gestiona WordPress, si cambias o no cambias esos registros posiblemente no tendrá ningún efecto porque no son las entradas actuales sino un historial.

Saludos.

Respondido : 22/05/2020 9:38 pm

Agustín
 Agustín
Reputable Member

@jmarreros

gracias @jmarreros

Respondido por: @jmarreros

De manera general no es necesario que cambies esos registros.

Se refiere a lo que comentamos sobre la tabla wp_post wp_ de cambiar comments open y ping open a closed?

Respondido por: @jmarreros

Por ejemplo cuando guardas una entrada se van guardando borradores de las diferentes versiones, esto lo gestiona WordPress, si cambias o no cambias esos registros posiblemente no tendrá ningún efecto porque no son las entradas actuales sino un historial.

Entonces según usted puedo dejarlas como open o bien cambiarlas a closed ya que me dice que posiblemente no tendría efecto. No obstante, si las cambio a closed tampoco dañaría o provocaría ningún error por ello ?

Y las revisiones  llenan de residuo la base de datos y sería conveniente borrarlas? bien leí con un plugin se podría realizar https://wordpress.org/plugins/wp-sweep/#description o bien un comando SQL leí podía ser este comando para borrar revisiones (que hasta que no me familiarize cómo se hace en SQL de momento no lo intentaré)

1 DELETE a,b,c FROM wp_posts a
2 LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
3 LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
4 WHERE a.post_type = 'revision'
 
Respecto a esta cuestión consultaba relacionada con tablas phpyadmin de wordpress algunas tablas creo las van generando determinados plugins. como contact form 7, woocommerce,...las tablas evf_entries, entrymeta y sessions son tablas que se pueden eliminar?

gracias

 
Respondido : 22/05/2020 10:52 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Efectivamente, no tiene mucho sentido que hagas actualizaciones de open a close si estos registros son revisiones y al final deseas eliminarlos.

 Las revisiones te crean registros de historia de tu contenido, a muchos les viene bien esta funcionalidad, pero si en tu caso no la requieres puedes cambiarlo ya sea deshabilitando totalmente o limitando el número de revisiones.

Revisa: https://www.wpkube.com/how-to-disable-post-revisions-in-wordpress/

Sin embargo las configuraciones que hagas es aplicarán a futuros post, para eliminar revisiones anteriores puedes hacerlo tal como comentas con una consulta SQL o con un plugin, revisa este por ejemplo: https://wordpress.org/plugins/simple-revisions-delete/

Saludos.

 

Respondido : 23/05/2020 3:03 am

Agustín
 Agustín
Reputable Member

@jmarreros

Respondido por: @jmarreros

Efectivamente, no tiene mucho sentido que hagas actualizaciones de open a close si estos registros son revisiones y al final deseas eliminarlos.

hola @jmarreros ok muchas gracias.

Si deseo eliminar revisiones anteriores, ¿al eliminar esta revisiones anteriores no provocará errores como ? "...con respecto a la tablas de comments status inherit son tablas que fueron heredadas al momento de hacer el clon como lo indicas pero lo más recomendable es que no las elimines puesto que si por algún motivo tu sistema actual registra a través de esta tabla podría llegar a mostrar errores con base de datos.?"

Respondido por: @jmarreros

Las revisiones te crean registros de historia de tu contenido, a muchos les viene bien esta funcionalidad, pero si en tu caso no la requieres puedes cambiarlo ya sea deshabilitando totalmente o limitando el número de revisiones.

Revisa: https://www.wpkube.com/how-to-disable-post-revisions-in-wordpress/

ok lo leeré gracias

Respondido por: @jmarreros

Sin embargo las configuraciones que hagas es aplicarán a futuros post, para eliminar revisiones anteriores puedes hacerlo tal como comentas con una consulta SQL o con un plugin, revisa este por ejemplo: https://wordpress.org/plugins/simple-revisions-delete/

Entonces si deseo eliminar revisiones anteriores tendría que introducir tal cual este comando reemplazando wp_ con el propio prefijo de base de datos de WordPress. Luego haga clic en el botón Ir . Esto iniciará el comando y eliminará revisiones anteriores y también estas -1 post_status inherit 2.comment_status y ping_status como open- 😕

1 DELETE a,b,c FROM wp_posts a
2 LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
3 LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
4 WHERE a.post_type = 'revision'
Respondido por: @noticiaslarevista-infogmail-com

Respecto a esta cuestión consultaba relacionada con tablas phpyadmin de wordpress algunas tablas creo las van generando determinados plugins. como contact form 7, woocommerce,...las tablas evf_entries, entrymeta y sessions son tablas que se pueden eliminar?

las tablas evf_entries, entrymeta y sessions son tablas que se pueden eliminar?

gracias

Respondido : 23/05/2020 1:04 pm
Página 1 / 2