Buenas.
Quisiera saber si hay una manera de evitar que wordpress cree nuevas tablas cuando se crea un nuevo sitio con MU.
Cuando se crea un sitio se crea una serie de tablas con un id, por ejemplo "prefix"_"id"_"tabla"
Como puedo lograrlo?
| |||
Deshabilitar la creacion de tablas por cada sitio nuevo en wordpress MU Buenas. Quisiera saber si hay una manera de evitar que wordpress cree nuevas tablas cuando se crea un nuevo sitio con MU. Cuando se crea un sitio se crea una serie de tablas con un id, por ejemplo "prefix"_"id"_"tabla" Como puedo lograrlo? |
| |||
Respuesta: Deshabilitar la creacion de tablas por cada sitio nuevo en wordpress MU La cosa es: cuando wordpress MU crea un nuevo sitio, crea 9 tablas nuevas por ejemplo: wp_2_post donde el 2 es el ID del usuario que creo el nuevo sitio, pero si llego a tener 100 usuarios, mi base de datos creceria en 900 tablas, mi pregunta es: Como puedo hacer para que no se creen nuevas tablas y utilizar todo con el mismo ID del usuario? |
| ||||
Respuesta: Deshabilitar la creacion de tablas por cada sitio nuevo en wordpress MU Cita: No. Es la ID correspondiente al sitio creado. Cita: No. Los usuarios no tienen nada que ver con eso. Lo que comentas sólo ocurriría si crearas un sitio por usuario. Cita: - La única manera es no crear nuevos sitios.- Puedes lograr que un usuario administre múltiples sitios fácilmente desde el panel. - Comprende que los sitios independientes requieren de una gestión independiente y para ello necesitan un entorno independiente de recursos. - En mi opinión estás confundiendo conceptos. Una mejor revisión a todo lo que implica la gestión multisitio resolvería el problema. - Otra cosa -por si acaso- WordPress Mu es un software obsoleto. Desde hace tiempo todo viene integrado en el núcleo de WordPress. |
| |||
Respuesta: Deshabilitar la creacion de tablas por cada sitio nuevo en wordpress MU Posiblemente equivoce en los conceptos, sea ID de sitio o de usuario. Lo mismo con las tablas, me refiero a que cada usuario tendria su sitio, por esto es que creceria. Yo se que WPMU esta obsoleto, utilizo el que viene integrado con WP, solo que deje la costumbre de llamarlo asi. Pero el problema sigue. Existe una forma de remover el action que genera las tablas para cada sitio y mandar a llamar un action que yo cree? |
| |||
Respuesta: Deshabilitar la creacion de tablas por cada sitio nuevo en wordpress MU Yo se que es indispensable, pero puede ser modificado: Tenermos el ID del sitio, entonces agrego un campo a la tabla wp_posts que se llame ID_SITIO entonces en vez de crear una tabla: wp_'ID_SITIO'_posts cada vez que se agregue un post se agrega a la misma tabla w_posts con el id del sitio. Se que es complicado, pero tenemos el codigo y no es imposible. A lo mejor seria mejor cambiar la pregunta a esta: que action manda llamar wordpress cuando crea un nuevo sitio para crear las tablas? y Donde manda llamar las consultas de POSTS ? Sabiendo esto, yo me encargo del resto. |
Etiquetas: |