PHP

Mientras esperamos el lanzamiento oficial de WordPress 3.0 y sus nuevas funcionalidades, vamos a tener tiempo para empezar a explorar la versión beta, que ya podemos descargar de la página oficial.

Las nuevas funcionalidades que llegan con esta versión y que tienen que ver con los menús nos permitirán seleccionar qué elementos dinámicos incluiremos en la navegación de nuestra web, como tags, categorías o links, desde la misma Administración. Hemos pensado que sería interesante acercarnos a la creación de menús para tenerla fresca a la hora de implementar las nuevas posibilidades que WordPress nos ofrece en su última versión.

Leer más »

WordPress, por defecto, envía al ordenador del usuario nuestro site en HTML descomprimido. Es decir, tal cual, de modo que el navegador de nuestros visitantes debe realizar algo más de trabajo que si nuestro HTML estuviera totalmente compactado.

Usando zlib, una librería nativa de PHP, podremos comprimir los archivos que enviemos de forma notable y con ello dar más potencia y rapidez a nuestro site.

Para ello, vamos primero a hacer un test y comprobar que nuestro servidor tiene instalado el módulo de zlib para nosotros: creamos un archivo llamado index.php y pegamos en él lo siguiente:

<? php phpinfo (); ?>

Recordemos quitar el espacio en la apertura del php, añadido aquí a efectos de muestra. Luego lo subimos a una nueva carpeta en nuestro host llamada /test-zlib, y apuntamos nuestro navegador hasta dicho archivo, para ver si nuestra configuración tiene disponible zlib o no.

Leer más »

Etiquetas: , , ,

Sea por la razón que sea, tal vez te haz preguntado ¿Como hacer que, cada vez que se recarge la página, tener un background diferente?.
Es muy fácil implemetar esta caracteristica, y solo necesitas un poco de conocimientos en PHP y CSS para implementarla correctamente. Empecemos:

Primero que todo, en el fichero header.php de tu theme, justo despues de:
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
añade:
<style>
body {
background: transparent url('<?php include('css.php') ?>') repeat-x; }
</style>

Leer más »

Etiquetas: , ,

El siguiente hack, facil de usar, un poco mas difícil para personalizar, permite agregar información del autor -léase Bio-, de dicho articulo. Obviamente, para un blog personal no tiene mucha utilidad, pero para otros con autores múltimples (como éste) o invitados, etc., puede ser valioso.

Simple y sin estilos, el plugin agrega el texto de la descripción que demos en nuestro perfil, en donde tú pongas el código final.

Lo único que hay que hacer es aprovechar una etiqueta PHP de WordPress, es más, si no quieres estilizar el texto luego, simplemente pones esta etiqueta en el loop, pero si quieres ponerle color, debes ir a la hoja de estilos y agregar una categoría CSS, digamos:

.descripcionautor { }

en cualquier lugar del style.css, y luego, en la plantilla del post, o de la página principal, luego o antes del contenido (normalmente,

< ?php the_content('Leer el resto de la entrada »'); ?> ), [sin los espacios antes de los signos de interrogación]), se ingresa el siguiente código:

< div>< ?php the_author_description(); ? >< /div>, [una vez mas, sin los espacios antes y despues de los '?' y de los divs]

Así, donde hayas puesto el código, aparecerá la información sobre el autor.

Si sabes CSS, lo puedes estilizar desde la plantilla, añadiendo código en .descripcionautor {}, pero funciona bien de todas maneras ;)

Vía -> WpHacks.com

Etiquetas: ,

Hoy os traigo un interesante plugin que a más de uno le solucionará algún que otro quebradero de cabeza. Se trata de PHP Code Widget que te da la posibilidad de añadirle código PHP a los widgets.

Para hacerlo funcionar  tan solo hay que activarlo e inmediatamente te aparecerá un nuevo widget disponible en el listado de widgets llamado PHP Code, lo arrastras a la barra lateral en la que deses poner el código y ya podrás editarlo como si se tratará de un widget HTML.

Por motivos de seguridad WordPress solamente permite poner en el widget de texto código HTML pero gracias a este plugin ya podemos hacer virguerías con las barras laterales de nuestros temas sin necesidad de tocar ni un poquito el tema.