Septiembre, 2009

Si por alguna razón tuviéramos que utilizar una, dos, o tres imágenes de manera muy habitual en nuestros posts (por ejemplo, un icono acorde con la categoría en la que clasificaremos el post) nos interesará saber que podemos sistematizar el proceso y ganar en algo en “velocidad de publicación”.

Iremos al directorio de nuestro tema activo, y buscaremos al archivo functions.php. De no tenerlo, crearíamos y nombraríamos, con un editor de texto como Notepad++, a un archivo en blanco “functions.php” y lo dejaríamos caer junto con el resto de archivos de nuestro tema.

Leer más »

Etiquetas:

He aquí un loop especial que, integrado en nuestra barra lateral, nos permitirá anunciar aquellos posts que hayamos marcado, a través de WordPress, como de futura publicación, en el Panel de Administración.

<div id="futuro">

     <h3>Próximamente...:</h3>
          <div id="lista">
               <?php query_posts('showposts=10&post_status=future'); ?>
               <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

               <?php the_title(); ?><?php edit_post_link('e',' (',')'); ?>
               <br>

               <span class="fecha">
                    <?php the_time('j. F Y'); ?>
               </span>

               <?php endwhile; else: ?>
                    <p>Sin eventos.</p>
               <?php endif; ?>
     </div>

</div>

Útil para mantener en vilo a nuestros lectores, y recordarles que es preciso que nos pongan en sus favoritos !

La manera más sencilla de añadir una nota de copyright en nuestro footer sería la siguiente :

<?php echo bloginfo('name'); ?> - Copyright &copy; <?php echo date('Y'); ?>

Si lo queremos hacer para un diseño que vendemos en serie (o que lanzamos como Open Source), habrá que encontrar la manera de imprimir la horquilla de fechas correcta, sin necesidad de escribirlas a mano, y teniendo acceso a los registros que WordPress hace de nuestro Blog (fecha de inicio, y fecha actual).

Copiar y pegar el siguiente código en functions.php, guardar el archivo y cerrarlo.

Y ahora ¿dónde ubicar los créditos?

Normalmente vamos a escoger el pie de página. Allí donde nos convega pegaremos esto :

<?php copyrightDate(); ?>

Esperamos que este truco os sea útil.

Etiquetas:

Hoy veremos un sistema rápido y eficaz de proporcionar a cada uno de nuestros artículos de una batería de iconos sociales, para que nuestro blog sea recomendado y esparcido por la red.

Primero, nos haremos con un set de iconos que nos guste. Y guardaremos esos iconos en nuestro tema en cuestión, dentro de la carpeta ‘images’.

Luego, dentro del Loop (buscarlo en single.php, index.php, aunque también nos funcionará en archive.php), pegaremos esto, después de the_content:

Leer más »

Un nuevo plugin ha visto la luz, y se llama Upgrade Notification by Email. Éste te avisa por correo electrónico si hay una actualización de WordPress disponible en tu blog:

Upgrade Notification By Email

Como podéis ver, el mail que envía es un simple texto que os informa que tenemos una versión vieja -nombra el número de versión- y la más reciente, a la que puedes actualizar. Simplemente eso.

Puede ser útil si no ingresas al panel si no que escribes desde un cliente (al estilo Windows Live Writer). En cualquier caso, siempre conviene tener un consejero fiel ;)

El diseñador gráfico Ekin Ertaç armó la WordPress Cheat Sheet, un documento con las funciones más usadas en los Themes de WordPress. Una utilidad muy completa, con referencias de qué es y para qué sirve cada función, ideal para cualquiera que quiera armar o modificar una plantilla.

Wordpress Cheat Sheet

Pueden verla y guardarla desde aquí[PDF]

Vía | Código Geek

En Carrero.es recopilaron una lista de novedades que saldrán en WordPress 2.9. Cito lo más importante aquí:

  • Editor de imágenes online.
    Se podrán realizar funciones básica como cortar, rotar (90º) y algunas otras cosas. Todo hecho en javaScript. Además la zona de multimedia (media) se ha re-escrito totalmente para mejorarla.
  • Reparación de base de datos incluida.
    El fichero /wp-admin/maint/repair.php nos muestra que podemos repara la base de datos añadiendo en el wp-config.php la línea:  define(’WP_ALLOW_REPAIR’, true); Después de repararla eliminas esta misma línea.
  • Papelera de reciclaje.
    Ya hablamos de eso aquí en TodoWordPress, pueden ver el post al respecto
  • Mayor seguridad
    Se está haciendo mucho por mejorar la seguridad de WordPress, esperemos que no tengamos que sufrir actualizaciones urgentes en la nueva versión

Pueden ver la lista completa en Carrero.es.

Ya hemos hablado en Todo WordPress sobre el atributo canonical, que evita el contenido duplicado de artículos, y también como implementarlo en nuestros blogs con el plugin SEO No Duplicate.

Ahora, este plugin agrega el atributo a los enlaces que publicamos en los posts, pero no a los comentarios, que contienen muchas veces enlaces. ¿Cómo hacerlo? Simplemente debéis agregar el siguiente código en el archivo functions.php de su theme:

function canonical_for_comments() {
 global $cpage, $post;
 if ( $cpage > 1 ) :
  echo "\n";
  echo "
\n";
 endif;
}
add_action( 'wp_head', 'canonical_for_comments' );

Recomendamos que tambien echéis un vistazo al artículo ya mencionado de SEO No Duplicate, que es mas esencial todavía.

Vía WP Recipies

Hace un tiempo os hablábamos de un plugin que cacheaba toda la base de datos de tu blog con la consiguiente liberación de carga que esto supone. El tema está en que el plugin, llamado DB Cache, es incompatible con la nueva rama de WordPress y en muchas ocasiones tenia constantes fallos que sólo se solucionaban desactivando temporalmente el plugin.

Pues bien, un desarrollador y gracias a la licencia del plugin ha lanzado un nuevo plugin llamado DB Cache Reloaded que, basándose en el plugin original, soluciona todos esos problemas y además hace el plugin 100% compatible con la actual rama de WordPress. Yo ya lo he cambiado y de momento me va a las mil maravillas y sin los persistentes problemas que tenia con su predecesor.

Ahora ya no tienes escusa para tener cacheado totalmente tu sitio gracias a DB Cache Reloaded. Sólo esperamos que este desarrollador continúe actualizado el plugin y no lo deje en el olvido como el anterior.

Techcrunch se hace eco de un nuevo ataque a versiones antiguas de WordPress que se está reportando en Lorelle.

Lorelle escribe en su blog sobre los dos indicios que confirman  si tu sitio de WordPress ha sido atacado:

El primer indicio son cambios en los enlaces permanentes, tales como:
example.com/category/post-title/%&(%7B$%7Beval(base64_decode($_SERVER%5BHTTP_REFERER%5D))%7D%7D|.+)&%/.
La clave está en eval y base64_decode.
El segundo indicio es una “puerta trasera”  creada por un admin “oculto”. Comprueba si tu sitio tiene un usuario “Administrator (2)” o algún otro nombre que no reconozcas.

Leer más »

Página 1 de 212