Últimamente he tenido que configurar y trabajar con varias taréas CRON y por desgracia son díficiles de debugear y comprobar que todo se está ejecutando como quieres. La solución es sencilla: */5 * * * * php /mytestphpscript.php > /cronlog.txt Añadiendo > /archivo.txtguardamos toda la salida de la taréa en este…

Cualquier aplicación medio compleja requiere de este tipo de taréas para automatizar ciertos procesos. Limpiar la caché, borrar archivos de logs o cualquiero otro tipo de taréa recurrente. Lo ideal para este tipo de acciones es crear una taré rake. Una vez creada tendrémos que configurar nuestro servidor para que…

Aveces tenemos páginas que no queremos salgan en el buscador. Woocommerce, por ejemplo, crea varias páginas durante la instalación para su funcionamiento y estás páginas muchas veces no son nada interesantes para el usario. Con el siguiente código puedes eliminar cualquier página de los resultados de búsqueda solamente con su…

Laravel 4, por defecto, no trae un sistema para generar modelos, vistas o controladores desde la consola. Admito que soy nuevo en Laravel, pero sí he usado Symfony y hecho de menos esta opción. En Symfony puedes generar prácticamente cualquier cosa desde el terminal por medio de una serie de…

Normalmente añadimos cientos de short-codes a un tema en WordPress y luego nos olvidamos de añadir una forma sencilla de usarlos. Una forma rápida de recordar los códigos y añadirlos al editor de texto sin problemas. Selector de Shortcodes El siguiente código añade un selector en el editor usando la…

Con este sencillo cambio logramos cachear los resultados de una consulta durante 30 minutos mejorando así el tiempo de carga. Si bien no aplicaría este cambio a la query principal del sitio, esta es ideal para pequeños widgets en el sidebar o en el footer o incluso para el clásico…

WordPress también nos da la posibilidad de ejercutar taréas de forma regular. Desgraciadamente nos nostraé taréas semanales por defeceto por tanto el primer paso es deinir una semana: /** * Definimos la tarea semanal */ add_filter( 'cron_schedules', 'cron_add_weekly' ); function cron_add_weekly( $schedules ) { // Añadimos tareas semanales $schedules['weekly'] = array…

Añadir un sidebar al final de un menú es una forma sencilla de poder añadir algunos widgets que normalmente suelen formar parte de él como puede ser el selector de idiomas o el buscador, por ejemplo. En WordPress podemos hacer esto añadiendo el siguiente código al archivo functions.php de…