Seguro que mucha gente ha intentado integrar su blog en WordPress con su foro SMF. Lo que yo buscaba era poder mostrar desde el sidebar de mi blog los últimos mensajes escritos en mi foro SMF.
Realmente no sé por qué necesito hacerlo, quizá solo sea por hacerme más cómodo mi día a día, ya que desde una sóla página puedo acceder a toda la información que necesito.
No voy a explicar como combinar WordPress y SMF, sé que existen plugins que juntan ambas plataformas para conseguir que un usuario registrado en SMF también sea un usuario registrado en WordPress, pero dudo mucho de si fiabilidad.
Quizá es un poco pesado, pero prefiero distinguir usuarios de uno y otro lado.
Combinar WordPress y SMF
La gente de SMF ha desarrollado un sistema magnífico para poder exportar la información del foro a cualquier otra página, simplemente tendremos que hacer uso del fichero SSI.php de nuestro foro.
Este fichero tiene la peculiaridad de actuar como un “WebService“, recibe una serie de parámetros y nos devuelve la información asociada.
Simplemente tendremos que añadir en la página en la que queramos mostrar la información del foro una línea como esta
http://[url-foro]/SSI.php?ssi_function=[funcion][parametros]
Un ejemplo si quisiéramos mostrar los últimos mensajes de nuestro foro en nuestro blog WordPress tendríamos que hacer algo como esto
<?php include("http://url-del-foro.com/SSI.php?ssi_function=topTopicsViews"); ?>
Las diferentes funciones de las que podemos hacer uso son
- recentTopics
- recentPost
- recentPoll
- topBoards
- topTopicViews
- topTopicReplies
- lastestMember
- boardStats
- whosOnline
Existen algunas más, no voy a explicar lo que muestra cada uno por que creo que está bastante claro, de todas formas podemos probarlo sin más en nuestro foro y comprobar el resultado que arroja.
Aquí tenemos la página oficial sobre el fichero SSI.php que tal vez nos sea de más ayuda y aquí algunos ejemplos.







