BlogsThemesWordpress22 de Diciembre, 2009
Hace un par de días estamos estrenando Wordpress 2.9 y es muy probable que si has oído algo sobre los nuevos features que trae sabrás que a los posts se le pueden asignar imágenes para usarlas como thumbnail. Estas imágenes que podemos asignarles a los posts no son solo thumbnails si no que pueden ser de cualquiera de los tamaños comunes que usa Wordpress.
Voy a enseñar como usar estas imágenes en los templates, teniendo en cuenta que estas imágenes son una representación del post. La imagen esta directamente relacionada al post. Continua leyendo el resto de esta entrada …
BlogsWordpress15 de Diciembre, 2008
Los minipost son entradas cortas, generalmente con enlaces interesantes que uno suele ver intercalado entre los posts regulares en algunos blogs.
Algunos ejemplos de blogs que utilizan miniposts incluyen blogpocket, Duarte 101 y ALT1040
En resumen hay que realizar 3 pasos:
- Crear una categoría para los miniposts (miniposts)
- Modificar el index.php del template
- Publicar los miniposts como un posts cualquiera, solo hay que asignarle la categoría (miniposts)
Haciendolo
Primero hay que crear una categoría para guardar los miniposts, yo uso miniposts, pero se puede elegir cualquier nombre, lo importante es anotar el numero de id de la categoría (ID).
Ahora hay que modificar la plantilla para que cuando WP vaya a mostrar un post que pertenezca a la categoría “miniposts” lo muestre de forma diferente a como mostraría cualquier post de otra categoría.
Hay que encontrar la linea que dice:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Justo debajo de esta linea introducir el siguiente codigo:
<?php if (in_category(35) && !is_single()): ?>
<ul class="miniposts">
<li id="p<?php the_ID(); ?>">
<?php echo wptexturize($post->post_content); ?>
<!--
<?php trackback_rdf(); ?>
-->
</li>
</ul>
<?php else: ?>
Y debajo continuamos el Loop con los elementos que no pertenecen a nuestra categoría de miniposts.
Optimizando
Según el método que llevamos, si publicamos dos miniposts seguidos se van a crear dos listas. así que para perfeccionar eso vamos a introducir el código de una función llamada stupid_hack que busca mediante una expresión regular que busca los </ul> que estén seguidos de un <ul class=”miniposts”> para así unir todas las listas continuas de miniposts en una sola que contenga tantos miniposts seguidos como los hayan
function stupid_hack($str) {
return preg_replace(’|</ul>\s*</ul class=”linklog”>|’, ”, $str);
}
ob_start(’stupid_hack’);
Este codigo puede ser llamado desde cualquier lugar del documento.
Dandole estilo
Se pueden personalizar los miniposts aplicandoles a las listas una clase como .miniposts y cambiar el tamaño, el color o la tipografia.
BackupBlogsWordpress11 de Octubre, 2008
Instalando la actualización de Wordpress aprendí una lección que solo te la enseña la experiencia, hay que seguir las instrucciones.
Actualicé a Wordpress 2.6.2 y todo estaba bién, corrí el upgrade y todo estaba bién, bueno, todo está listo (eso pensaba) pero hubieron algunos pasos que pasé por alto cuando estaba instalando; Ni hice un backup, ni desactive los plugins.
Cuando quise ir al panel de administración, no entraba, ni la página principal, ni nada … solo podía pensar en “Backup Early, backup often”
Lo bueno fué que buscando en el foro de Wordpress me dí cuenta de que no era un problema grave. Lo resolví con las indicaciones de algunos que habían tenido el mismo problema.
Ahora comprendo la razón de porqué el equipo de Wordpress dice que hay que desactivar los plugins, eso lo voy a hacer segurito la próxima vez que tenga que actualizar, y también asegurarme de hacer backup antes de hacer cualquier cambio drástico a la instalación.
De alguna forma hay que aprender …