Cosillas para WordPress (I)

Tengo un par de enlaces por aqui que no se donde meterlos asi que los únifico y listo.

  1. Theme K2 de 3 Columnas [Descargar]
  2. Theme perfecto para AdSense, AdSense Ready [Descargar(tar)]
  3. Ejemplo de como crear un Widget plugin, para WordPress Widgets
  4. Mini Colección de themes para WordPress.
  5. Connections reloaded, el magnifico theme para wordpress se moderniza [Demo][Descargar]
  6. Foliage, otro theme para WordPress [Descargar][Imagen] Efectos en javascript “gracias” a script.aculo.us
  7. Google Related Links,…
  8. Durable, digievoluciona a la versión 0.2 con algunas correcciones y fixes para todos los navegadores.[Demo][Descargar]
  9. Zimpleza, un theme español que su nombre dice todo [Descargar][Demo]

Regulus 2.1, theme para WordPress

Los chicos de Binary Moon, han lanzado a la luz la version 2.1.2 de Regulus el primer theme que modifiqué. Se han adaptado a las nuevas tendencias y han modificado bastante el código de su theme, añadiendo funcionalidades y corrigiendo errores de validación y problemillas menores, siempre manteniendo el mismo aspecto que hizo que fuera uno de los themes más descargados del momento.

regulue

Entre las mejoras añadidas hay que destacar el uso de WordPress Widgets, posibilidad de cambiar el header de forma dinámica y realmente cómoda. Se han añadido estílos a tags HTML que antes no estaban definidos. Han mejorado considerablemente la usabilidad del theme haciendo uso de enlaces útiles en lugares claros y faciles de interpretar, han añadido los iconos RSS a los enlaces de los feeds y muchas cosas más, recomiendo probarlo ;) .

He empezado a modificar esta maravilla para añadirle algunas mejoras, pero hasta el fin de semana no podré darle caña, os pongo una lista de cosillas a implementar y si se os ocurre algo decirmelo ;) .

  1. Insercción de comentarios mediante Ajax
  2. Busqueda mediante Suggest
  3. Multiidioma seleccionable desde menú administrador
  4. Posibilidad de añadir idiomas nuevos facilmente

[Descargar]

Image Headlines

Ya van varios que me preguntan como poner los titulos de los posts en imagenes como aqui lo uso aqui, el plugin se llama Image Headlines.

Instalación:

1.- Subir el contenido del archivo tar en wp-content.
2.- Dar permiso de escritura al directorio wp-content/image-headlines/.
3.- Activar el plugin.
4.- Configurar el plugin en Opciones -> Headline
5.- Cambiar en index.php el siguiente codigo:
the_title();
por:
the_title('-image-');

Listo!

Descargar: Image Headlines [tar]

Ponle un login a tu blog

Hace unos días Balta, me preguntó como montar un formulario de login en cualquier parte de nuestro blog, para evitar tener que ir a la pantalla de login. Y he pensado que mejor será hacer un post explicando como conseguirlo.

Requisitos

  1. Un blog (imprescindible)
  2. Un editor de texto (… recomiendo notepad ++)

Instrucciones

Para comenzar deberemos tener claro donde colocar nuestro formulario de registro, el lugar más lógico suele ser el header o la barra de opciones (sidebar), y si tienes más destreza y quieres vacilar a los colegas, te puedes currar algo tan chulo como Manu en su Dalarnas, con rollo desplegables y todo D .

Ahora solo necesitamos el formulario, para conseguirlo nos vamos a la página wp-login.php, y si miramos el código fuente de dicha página veremos el formulario que necesitamos.

Vamos a destacar los elementos de este formulario.

Primero, tenemos los inputs para el nombre de usuario y el password, en ellos pondremos los datos de nuestro usuario para loguearnos. Imprescindible que los nombre no cambien.

<input type=“text” name=“log” id=“log” value=“” size=“20″ tabindex=“1″ /> <input type=“password” name=“pwd” id=“pwd” value=“” size=“20″ tabindex=“2″ />

Tambien tenemos un checkbox para marcar si queremos que nos recuerde la proximavez que volvamos al blog, alojando una cookie con nuestros datos en nuestro pc.

<input name=“rememberme” type=“checkbox” id=“rememberme” value=“forever” tabindex=“3″ />

Y otro input, oculto pero no menos importante.

<input type=“hidden” name=“redirect_to” value=wp-admin//>

Con este input indicaremos donde queremos que nos redirija nuestro logueo, lo normal es que vaya a nuestro menú de administrador, pero no es necesario. Lo importante es fijarnos en el action del formulario, para ver donde tenemos que apuntar para que nos loguee.

<form name=“loginform” id=“loginform” action=wp-login.phpmethod=“post”>

Montando algo definitivo

Bueno, vamos a ensamblar todo y dejarlo listo.

Necesitaremos un elemento <form> para encapsular todo nuestro formulario y que tenga efecto el logueo. El resultado final sería el siguiente.

<form name=“loginform” id=“loginform” action=http://TUDOMINIO/wp-login.php” method=“post”>
<p><input type=“text” name=“log” id=“log” value=“” size=“20″ tabindex=“1″ /></p>
<p><input type=“password” name=“pwd” id=“pwd” value=“” size=“20″ tabindex=“2″ /></p>
<p class=“submit”>
<input type=“submit” name=“submit” id=“submit” value=“Login &raquo;” tabindex=“4″ />

<input type=“hidden” name=“redirect_to” value=<?=$_SERVER[’PHP_SELF’];?>/>

</p>

</form>

Con $_SERVER[’PHP_SELF’] obtendrémos página actual donde queremos que nos devuelva al loguearnos, asi no tendremos la sensación de habernos tenido que loguearnos ;D Solo nos hará falta cambiar http://TUDOMINIO/ por tu dirección real, de esa forma encontrará tu fichero wp-login.php

Anuncios entre posts en WordPress

Ultimamente he visto mucho el mostrar adsense después de cierto numero de entradas en blogs con WP. Por curiosidad, hace unos días intenté hacerlo y seguí instrucciones de este post en WordPress Hispano y por alguna razón no me funcionó.

Volvió la curiosidad y después de un rato de intentar encontré el método que funcionó (ayudado del codex) y es realmente muy sencillo: (deberías mantener un respaldo antes de editar)

Abre tu index.php y busca la siguiente linea “<?php while (have_posts()) : the_post(); ?>“, antes de esta linea pega “<?php $postnum = 1; $anuncios = 4; ?>“.

Seguido, busca un endwhile en tu index.php y antes del endwhile debes pegar “<?php if ($postnum == $anuncios) { ?> <<AQUÍ TU CÓDIGO ADSENSE>> <?php } $postnum++; ?>“.

La primer función, en “4″ es el numero que quieres que pasen hasta que se muestre un anuncio. En la segunda linea, “Aquí tu código”, debes pegar el código que genera tu Adsense.

Protégete del efecto Digg (Barrapunto, Meneame…)

Buenas, acabo de llegar de pasar el fin de semana alejado de las máquinas (no todas) y antes de que sean las 00.00 quiero felicitar a Jordi de Show.weblog, por su santo. Felicidades fiera ;) .

digg.pnglogo01.png

He estado leyendo un poco las últimas noticias y novedades sobre todo lo que tengo en mis RSS y he encontrado este plugin que me parece muy util si tienes una web “humilde” alojada en un servidor “humilde” y usar WordPress. Se llama Digg Defender.

  • Previene el alto tráfico que tiraría tu sitio.
  • Integra un servidor Coral Cache con WordPress
  • Arranca antes que wordpress, por lo tanto no ha de cargar nada en tu servidor.
  • Compatible con WP-Cache (de Ricardo Galli)
  • Extremadamente rápido.

Realmente ha de ser rápido ya que no termina de cargar tu web, por ese mismo motivo los plugins almacenados en ese momento no deberían ir (es una suposición, no lo he probado). Al final realiza su función, hace que no te tumben el servidor. Muy recomendable.

[Descargar]

Technorati Tags: , , ,

Cero spam con AntiSpam Image

El problema de spam en mi blog había estado aumentando de manera significativa. Necesitaba una solución sencilla y efectiva. Mediante la instalación del plugin AntiSpam Image he podido reducir el spam a cero. El plugin añade un código que los visitantes tienen que incluir para poder enviar sus comentarios. A pesar [...]

WP-PageRank

WP-PageRank es un plugin que nos permite mostrar nuestro ranking de acuerdo a Google mediante un sencillo botón. Ejemplo:

Instrucciones de instalación:
1.- Subir el contenido de nuestro zip al folder de los plugins, wp-content/plugins/ .
2.- Activar plugin.
3.- Utilizar el código para mostrar nuestro ranking ya sea en imagen o texto donde los queramos que aparezca; sidebar, footer, etc…

Código de imagen:

if (function_exists(wp_pagerank)) {
wp_pagerank('img');
}

Código de texto:

if (function_exists(wp_pagerank)) {
wp_pagerank('text');
}

Descargar: WP-PageRank [zip]

WordPress.com.mx y hosting

Ahora Eduardo compara wordpress.com.mx y wordpress.es que lo uso para promocionar hosting y que de esa manera se comercializa con este dominio como Ferca lo hace… ustedes diran.

Si no haces un theme es por que no quieres

Pues eso, es por que no quieres, con la cantidad de recursos que tenemos para crear un theme para wordpress cualquiera puede personalizarse su theme y hacer de su blog algo aún más personal.

  • Manual de 512Megas (I, II,II)
  • Manual de 16bits (I)
  • Manual de MMM (I, II, III)
  • Manual de aNieto2k (I, II, III, IV, V)

Ahora solo tienes que ponerte manos a la obra y poner en marcha tu imaginación para entrar en los 10 mejores diseños de blogs.

Via | DesdeGuate