HTML

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 »

Si queremos imprimir (mostrar) los campos personalizados que hayamos creado únicamente cuando los hemos llenado (y por tanto evitarnos el código HTML que comúnmente les acompaña en los templates), aquí tenemos el código para hacerlo.

<?php $precio = get_post_meta($post->ID, "precio", true);
if ($precio !=''){
?>
	<div id="listar-precio">
		<h3>Precio</h3>
		<?php echo get_post_meta($post->ID, "precio", true); ?>
	</div>
<?php } ?>

Primero me hago con lo que hubiere en en campo “precio”, luego miro que no esté vacío y permito que se imprima.

En este caso, si estamos creando un magazine sobre conciertos y nuestros campos personalizados son del tipo:

  • Lugar: (valor que le hayamos dado al campo)
  • Fecha: (valor que le hayamos dado al campo)
  • Precio: (valor que le hayamos dado al campo)

Si en un cierto artículo no hemos rellenado esos campos por la razón que sea, no nos aparecerá la lista vacía. Tendríamos que repetir el código para cada elemento.

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: , , ,