Contenido

conditional_theme(), un theme cada situación

23 Mar

+ 4

¿Te gustaría que el theme de tu Wordpress cambiara dependiendo de el usuario que lo visita? o ¿prefieres que se vea diferente a unas horas determinada? Quizas, prefieras que el theme dependa de la IP del visitante. Si es así, este artículo te puede interesar.

Mediante la API de filtros de Wordpress, podemos aplicarlos en varios pasos de la ejecución de nuestro Wordpress.

Funcionamiento del filtro

Para ilustrar el funcionamiento de los filtros de Wordpress, un ejemplo en código:

// Función de ejemplo que encontraríamos en el código de Wordpress
function function_de_ejemplo(){
	// Variable
	$variable = "Esto es una variable";

	// Devolvemos la variable filtrada
	return apply_filters( "mi-filtro", $variable);
}

// Definimos la función que modificará la salida del filtro.
function function_mi_filtro($variable){
	// Controlamos la variable
	if ($variable != '')
		return $variable;
	else
		return "Era vacio";
}

// Añadimos la función al filtro
add_filter("mi-filtro", "function_mi_filtro");

// Ejecutamos la función
function_de_ejemplo();

Selección de theme

Entre estos pasos nos encontramos con la selección del theme y mostrarlo al usuario.

add_filter('template', 'TU_FUNCION');
add_filter('stylesheet', 'TU_FUNCION');

En este proceso tenemos dos funciones que intervienen en la selección del theme, template y stylesheet. Así que el filtro podría quedar de esta manera:

function conditional_theme( $template = '' ) {
 	/*
		AQUI DEFINIMOS NUESTRA CONDICION
		Y DEVOLVEMOS EL TEMPLATE QUE DESEEMOS.
	*/
	return $template;
}

add_filter('template', 'conditional_theme');
add_filter('stylesheet', 'conditional_theme');

Ya estamos otra vez por aqui!!

5 Mar

+ 14

Para los que no lo supieran he estado unos días ausente visitando Paris con Marina (mi novia). Han sido unos días muy especiales y hemos disfrutado muchísimo, la ciudad es preciosa y no hay rincón que no valga la pena visitar.

img_0946

Eso sí, Paris es muy, pero que muy grande y si quieres disfrutar de la arquitectura, del ambiente que se respira y salir un poco de lo turístico tienes que andar y andar mucho. Según Google Maps hemos andado estos días cerca de los 45 kilometros, entre paseos por la ciudad y visitas a museos. Lo dicho, muy, pero que muy grande :D

¡En Safari de Windows todos los frameworks vuelan!

15 Ene

+ 28

Mirar que curioso lo que me ha ocurrido al probar el test de selectores con Safari para Windows.

test_selectors

Devuelve el número correcto de elementos y en pruebas posteriores he visto frameworks fallando, pero esta imagen es la tercera que saco consecutiva…  Interesante ¿verdad?

Convierte tu Windows XP en Windows 7

12 Ene

+ 6

Si estás harto de tu Windows XP/Vista y te gustaría ver el aspecto de Windows 7 en tus manos. Puedes hacerlo con este pack (Se7en) que te permite cambiar el aspecto del sistema operativo y así capear la rutina.

veaxaq

El pack contiene:

  • Windows Se7en Visual Style
  • Windows Se7en Start Menu
  • Windows Se7en Styler TB
  • Windows Se7en Pie Dock
  • Windows Se7en Wallpapers

IMPORTANTE:

Mariano me avisa de que el pack contiene un trojano.

Feliz 2009

1 Ene

+ 0

feliz-2009

aNieto2k 2008 recopilación de este último año

31 Dic

+ 12

Bueno, ya va terminando el 2008 y me parece interesante hacer una recopilación de datos interesantes de lo que este año ha significado para aNieto2k. No voy a extenderme mucho ya que es un día para preparar la noche así que allá vamos:

  1. Posts Escritos: 730 (731 contando este) (2007 1.068).
  2. Comentarios: 6.132 (2007 6.762)
  3. Pingbacks/Trackbacks: 2.367 (2007 2.195)
  4. Diferencia de visitas (con 2007): +59,90%

Además de estas cifras, han ocurrido cosas muy interesantes:

  1. Presentamos el nuevo theme
  2. Probamos Google Chrome
  3. Creamos nuestro propio framework javascript
  4. Descubrimos el corazón de Wordpress
  5. Tambien probamos Internet Explorer 8 Beta
  6. Intentamos cambiar la forma de leer los feeds (aún podemos hacerlo)
  7. Pasamos la barrera de los 3.000
  8. Vimos frente a frente la verdad
  9. Seguimos la llegada de Wordpress 2.7( y explicamos como adaptarnos a él, una y otra vez, incluso una vez más)
  10. Ofrecimos un espacio para promocionar eventos relacionados
  11. Entrevistamos a algunos de los grandes bloggers

Haciendo recuento me encuentro satisfecho por el año que hemos vivido, algo que supondrá un reto para superar en este año que entra.

aNieto2k os desea Feliz Navidad

25 Dic

+ 22

Pues eso.

Novedades en el foro

11 Dic

+ 3

Para los usuarios que no entren mucho al foro, quiero comentar que por fín he podido tocar el diseño del foro y he añadido alguna mejora interesante que creo ayudará a todos los usuarios.

foro_anieto2k

El diseño

Era de esperar que se pareciera al del blog. Mi intención era la de integrarlo con el blog, pero sin perder la elegancia y simpleza de bbPress. Por ese motivo únicamente he modificado header, colores y poco más.

foro_anieto2k2

Como ayuda a la visualización del post, he dado un colorido similar al blog a los elementos <code></code> y <pre><code></code></pre> para que visualmente sea más sencillo encontrar código. Y la integración con gravatar creo que ayudará a la detección de posts dentro de los topic.

Funcionalidades

A modo de prueba he incorporado un buscador al foro, algo que hacía tiempo que me andaban pidiendo. Esperemos que funcione decentemente.

Clippy, el odiado clip de Microsoft nos dará los artículos relacionados al que estamos visionando. He pensado que despues de haber perdido su trabajo en Microsoft se merecía una segunda oportunidad :D

foro_anieto2k3

Espero que os os gusten los cambios y que me reporteis problemas y/o sugerencias para mejorarlo más.

Foro

Genera tus propias postales navideñas para felicitar a tus amigos

8 Dic

+ 5

Edgar Granados, me muestra esta aplicación que ha desarrollado con la que podremos crear postales navideñas para felicitar a tus seres queridos en estas navidades. Con solo dos pasos podrás crear tus propias postales fácilmente.

Congreso de WebMasters 2008

24 Nov

+ 10

Bueno, ya estamos de nuevo en Palma de Mallorca, ya dejamos atrás 3 días de Metro, nervios y carreras entre el hotel y palacio de congresos. Han sido unos días inolvidables en los que he conocido (o les he puesto cara) a la gente que leo y que comenta en la web.

Por culpa de lo frenético del viaje ha habido gente a la que no he podido dedicarle mucho tiempo, como por ejemo Alex Barros o Gafeman. En el próximo viaje una cenita ¿no?

photo

Por otro lado, por fín, conocí en persona a Daniel Mota, el creador de theme y amigo mio desde hace 4 años. Menos mal que coincidimos en Madrid ya que la siguiente opción era llevarlo al Diario de Patricia. Conocerlo solo me confirmó lo que yo sabía, es un p… crack y llegará muy lejos.

3055790824_4703035e23_b

Por fín, me encontré con Fernando Tellado, un crack tras la pantalla y en el escenario. Una persona muy humana y que transmite buen rollo y simpatía, ojalá hubiera tenido más tiempo para charlar detenidamente con él.

En fín, han sido unos días interesantes y me traigo de Madrid muy buenos recuerdos y amigos.