darkpollo
Respuestas de foro creadas
-
Foro: Instalación – Actualizaciones
En respuesta a: Imposible cambiar el campo idioma en WordPress y DiviTienes toda la razón @fernandot pero me pareció bien aportarlo por si acaso.
Edito añadiendo un enlace que explica el FS_METHOD mejor:
- Esta respuesta fue modificada hace 6 años, 6 meses por darkpollo.
Foro: Instalación – Actualizaciones
En respuesta a: Imposible cambiar el campo idioma en WordPress y DiviLa respuesta suele ser esta:
https://wordpress.stackexchange.com/questions/217880/cant-change-language-only-english-united-states«To get languages in dropdown list (Settings > General Settings > Site Language) you need install translate files to wp-content/languages directory.»
En castellano:
«para que salgan los idiomas en el desplegable deben existir los archivos en la carpeta wp-content/languages»En las últimas versiones, lo que hace falta es tener esa carpeta creada, y con los permisos correctos, la instalación se hace automáticamente si es el caso.
Si la carpeta existe y los permisos son correctos, yo me descargaría el WordPress de nuevo de la página en español y sobrescribiría todos los archivos como dice @fernandot.
Otra opción es añadir esta línea al wp-config:
define('FS_METHOD', 'direct');
Que a veces soluciona problemas de permisos.Foro: WordPress Avanzado
En respuesta a: Como limpiar etiquetas usando MYSQL?@cybmeta
Siempre pruebo en versiones de desarrollo, me he cargado la web como 10 veces esta tarde. 😀
Gracias de nuevo!Foro: WordPress Avanzado
En respuesta a: Como limpiar etiquetas usando MYSQL?Funciona! Gracias. Estoy usando este código para testear antes de borrar nada:
<?php // Custom Taxonomy Code require( 'wp-load.php' ); $tags = get_terms( array( 'taxonomy' => 'post_tag', 'orderby' => 'count', 'hide_empty' => false, 'number' => '50' ) ); if ( !empty( $tags ) && !is_wp_error( $tags ) ){ foreach ( $tags as $tag ) { // $tag->count contiene el número de posts asociados al tag. // Pon la condición que necesites. if( $tag->count < 10 ) { echo "-".$tag->term_id."-".$tag->slug."-".$tag->count; // wp_delete_term( $tag->term_id, 'post_tag' ); } } }
Luego hay que quitar los echo y modificar los números 50 y 10 para ajustarlos a lo que uno quiere borrar.
La query para comprobar en base de datos es:SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;
pero es mejor usar el archivo para borrar.
Además he aprendido a lanzar un php, algo bastante práctico.
Gracias!- Esta respuesta fue modificada hace 7 años, 6 meses por darkpollo.
Foro: WordPress Avanzado
En respuesta a: Como limpiar etiquetas usando MYSQL?Y como lo cargo a mano. ¿Lo subo al root por ejemplo?
Voy a probar. 🙂Gracias!
Foro: WordPress Avanzado
En respuesta a: Como limpiar etiquetas usando MYSQL?Pregunta relacionada:
¿Como hago para meter el código sin un plugin?
No quiero que se ejecute con cada página, sino de forma controlada…Foro: WordPress Avanzado
En respuesta a: Como limpiar etiquetas usando MYSQL?Precisamente lo que propone @cybmeta es usar el código de WP para tener en cuenta todas las relaciones posibles.
Después de probar y romper la base de datos (de desarrollo) varias veces llego a la conclusión:
– El código de @cybmeta es la mejor opción. Quizas se pueda hacer un mini plugin para ello.
– El plugin WP-SWEEP te puede crear un cristo sin despeinarte. Resutla que cuando limpia, limpia todo, no solo los post_tag y me había borrado taxonomías que se usaban para coordinar partes de la página que por definición si que están vacias…Voy a probar con el código de mil en mil a ver si peta o no el servidor.
Foro: WordPress Avanzado
En respuesta a: Como limpiar etiquetas usando MYSQL?He encontrado este código pero siendo de 2011 no estoy seguro de si es la mejor forma de hacerlo:
http://sumtips.com/2011/11/search-delete-unused-tags-wordpress.htmlSobre todo después de leer esto (sobre las revisiones)
https://wordpress.org/support/topic/deleting-post-revisions-do-not-use-the-abc-join-code-you-see-everywhere/?replies=3¿Alguien puede confirmar si ese código cambiando el 0 por un 1 es lo que necesito?
Gracias!
Foro: WordPress Avanzado
En respuesta a: Como limpiar etiquetas usando MYSQL?Gracias
Usar un plugin es complicado, hablamos de cientos de miles de post/etiquetas. La web se cuelga cuando los intenta listar de una vez o hacer algo en Bulk.
Por eso la necesidad de usar un comando MYSQL para la limpieza.Ángel
Foro: WooCommerce
En respuesta a: Desactivar WooCommerce durante migraciónGracias,
Yo me puedo apañar, pero programar algo si ya lo ha programado otro es algo absurdo.
Sin contar conque no es lo mío y este tipo de cosas requieren actualizar cada vez que hay una nueva versión.
Gracias por el enlace. Esa opción la había probado pero solo funciona en las páginas «standard», si el usuario añade un enlace directo de «add to cart» en la web, no funcionará.Creo que la mejor solución va a ser meter una redirección a la página del carrito y del checkout a una página de «tienda en mantenimiento».
Así no hay forma de procesar el pago y el catalogo sigue funcionando.
Otra sugerencia que me han dado es usar un plugin de este tipo:
https://wordpress.org/plugins/yith-woocommerce-catalog-mode/
Ya os diré que es lo que mejor funciona. Gracias!