Mostrar datos de BD externa en entradas WP

  • Autor Autor Alakazam
  • Fecha de inicio Fecha de inicio
A

Alakazam

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola,

Bueno la cosa es que tengo una BD externa y lo que yo quiero es por ejemplo crear una entrada y a esa entrada darle una ID o algún valor o algo que luego me muestre en WP los datos extraídos de la BD de forma que si esa BD externa sufre alguna modificación, automáticamente se ve reflejada en las entradas.

Sabéis si esto es posible? O por donde pueden ir los tiros?

Gracias
 
Última edición:
no te entendí muy bien, y el razonamiento me dice que pueden ser dos cosas:

1º Tienes una página externa a WordPress y quieres que cuando publiques algo en esa página externa en su db, se publique también en WordPress... Si eso es lo que quieres, puedes insertar la entrada en WordPress con PHP a través de: Function Reference/wp insert post « WordPress Codex

2º Tienes una db de tu antigua web que no era WordPress y quieres pasarlo a Posts de WordPress... Yo lo haría mostrando con un bucle todos los datos de esa db en PHP y utilizando Function Reference/wp insert post « WordPress Codex para insertarlos, si son muchos, lo haría con una paginación.
 
para conseguir ayuda vas a tener que explicarte un poco mejor, la BD externa es la de wordpress o ademas de la de worpress queres insertar entradas de otra?
 
A ver me explico pero va un poco en el punto 1 que ha comentado jonay.

Yo tengo un formulario php muy sencillo en el cual meto unos datos y esos datos me lo agrega a una BD. Luego esos datos que estan guardado pueden modificarse de forma automatica.

Entonces si yo ahora tengo wordpress puedo mudar los datos pero claro lo bueno de la BD externa es que se modifican solo los datos y de esta forma tendria que ir a wordpress a modificarlos yo manualmente.

Por eso quiero de laguna forma publicar un codigo php o lo que sea que la entrada lo que haga es mostrar los datos de esa BD externa.

A ver me explico pero va un poco en el punto 1 que ha comentado jonay.

Yo tengo un formulario php muy sencillo en el cual meto unos datos y esos datos me lo agrega a una BD. Luego esos datos que estan guardado pueden modificarse de forma automatica.

Entonces si yo ahora tengo wordpress puedo mudar los datos pero claro lo bueno de la BD externa es que se modifican solo los datos y de esta forma tendria que ir a wordpress a modificarlos yo manualmente.

Por eso quiero de laguna forma publicar un codigo php o lo que sea que la entrada lo que haga es mostrar los datos de esa BD externa.
 
tienes que exportar toda a la bd de wordpress y desechar la base de datos anterior.
 
A ver me explico pero va un poco en el punto 1 que ha comentado jonay.

Yo tengo un formulario php muy sencillo en el cual meto unos datos y esos datos me lo agrega a una BD. Luego esos datos que estan guardado pueden modificarse de forma automatica.

Entonces si yo ahora tengo wordpress puedo mudar los datos pero claro lo bueno de la BD externa es que se modifican solo los datos y de esta forma tendria que ir a wordpress a modificarlos yo manualmente.

Por eso quiero de laguna forma publicar un codigo php o lo que sea que la entrada lo que haga es mostrar los datos de esa BD externa.

A ver me explico pero va un poco en el punto 1 que ha comentado jonay.

Yo tengo un formulario php muy sencillo en el cual meto unos datos y esos datos me lo agrega a una BD. Luego esos datos que estan guardado pueden modificarse de forma automatica.

Entonces si yo ahora tengo wordpress puedo mudar los datos pero claro lo bueno de la BD externa es que se modifican solo los datos y de esta forma tendria que ir a wordpress a modificarlos yo manualmente.

Por eso quiero de laguna forma publicar un codigo php o lo que sea que la entrada lo que haga es mostrar los datos de esa BD externa.

Amigo, pero para esto está el Wordpress, para editar las entras que se guardan en las base de datos.

Pero si te empeñas en controlar Wordpress mediante una base de datos externa, no te queda más que modificar la base de datos de wordpress. Cada vez que modifiques su base de datos externa, deberás modificar la de wordpress. Otra opción es modificar Wordpress para que lea de tu base de datos externa, pero es absurdo.

Aqui tienes el esquema de la base de datos de wp:

Enlace eliminado

Deberás modificar la tabla post, que es la de las entradas.

Pero vamos, lo que pretendes es absurdo, para eso ya está Wordpress.
 
Puede que parezca absurdo pero no lo es.

En esa BD tengo un campo con X valores que otro script analiza y modifica el solo.

Si importara esa BD a wordpress complicaría mucho la cosa y tendría que andar modificando el script para que busque esos valores dentro del campo post_content el cual ademas tiene muchísima mas información.

Ademas eso solo representa una parte de las entradas, no todas las netradas seran asi
 
Creo que tu mejor opción es desarrollar un plugin o modificar el theme para que te muestre los datos de la BBDD externa como si fueran posts.
 

Temas similares

I
Respuestas
3
Visitas
801
imported_Jhonnyf
I
Atrás
Arriba