Monthly Archives: October 2008

Conexión a más de una BD en WordPress

Recientemente me he encontrado con un inconveniente adaptando un WordPress. En un página necesitaba conectar con una Base de Datos diferente de la de wordpress, es decir, hacer dos conexiones simultáneas a Bases de Datos diferentes. Para conectarme a la BD Lo hice de la forma clásica utilizando las funciones mysql_connect(), mysql_select_db(), mysql_close() y ningún problema, hasta que quise llamar a la función wp_list_pages() en el footer, que me daba error. Tras varias pruebas me di cuenta que esto se debía a que al conectar con una segunda Base de Datos, la conexión con la BD de WordPress se cerraba. Buscando en internet, encontré cómo resolverlo en Separate DB connection for WordPress plugins.

La solución es muy sencilla. Se trata de establecer el cuarto parámetro $new_link a true en la función mysql_connect(). De este modo se establece un nuevo enlace con la BD y mantiene el de WordPress.

$connection = mysql_connect('localhost', 'mysql_user', 'mysql_password', true);

Posteriormente, cuando se quiera ejecutar una consulta utilizando este enlace se tiene que especificar:

$result = mysql_query('SELECT * FROM table', $connection);

Y siempre es recomendable cerrar la conexión:

mysql_close($connection);

Menú desplegable en WordPress

Actualmente estoy adaptando un WordPress para un cliente de Grapa, y teníamos la necesidad de mostrar el menú de páginas en la parte superior y que tuviese un mouseover que mostrase las subsecciones de cada página — posteriormente me he enterado que esto se llama suckerfish o dropdown y que se “estandarizó” con este post —. Sabía que se podía hacer porque ya había visto varios blogs que lo hacían, pero hacerlo fue relativamente más fácil de lo que pensaba porque encontré un plugin que lo hace automáticamente y el cual quiero recomendar.

El plugin se llama Suckerfish WordPress Dropdown Menu. Es muy interesante porque permite editar hasta 6 tipus de submenús diferentes: llamando a categorías, páginas, etc. El mismo plugin utiliza las funciones de wordpress como wp_list_pages() o wp_list_categories() para hacer las llamadas a la BD.

Luego además es personalizable con un CSS que se modifica desde la misma administración de WordPress. De hecho, lo más entretenido del plugin es personalizarlo para que se adapte al diseño que tu quieres, pero quitando eso es muy fácil. Y otra cosa realmente importante es que se ve bien en Internet Explorer 6.

Continue reading

Redescubriendo Twitter

Hace meses que Caro me enseñó una herramienta de redes sociales que se estaba volviendo muy popular: Twitter. Bàsicamente Twitter es un interface donde el usuario registrado tiene una página donde puede postear mensajes cortos (140 caracteres), uno detrás de otro. Algo así como un microblog. Y gratuito. Además, tiene una herramienta que permite seguir a gente, es decir, tener una página donde vas viendo lo que postea la gente que quieres seguir, porque te interesa lo que tengan que decir. Luego también salieron posibilidades como escribir desde el móvil, o gmail, etc.

Continue reading