Articulos Conceptos Libre Programación symfony Testing Wordpress Wordpress

Trabajar con PHPUnit y Selenium para nuestras pruebas de FrontEnd

07 de Ene, 2019

En esta entrada hablaremos paso a paso de cómo trabajar con PHPUnit y Selenium para hacer test de front-end de nuestros proyectos. Para ello necesitaremos instalar varios componentes en nuestro entorno de trabajo Necesitaremos tener: PHPUnit Java Selenium Server Chrome o Firefox Driver Primero instalaremos Java, en mi caso en mac lo he hecho con […]


Como establecer un Trabajo Cron con WordPress

18 de Mar, 2018


Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Para establecer un trabajo Cron con WordPress, es necesario activar el cron de WordPress desde las funciones de nuestro plugin o tema. ¿Como lo hacemos? Para ello durante la función de activación de nuestro plugin o tema insertamos los trabajos Cron que necesitemos activar dependiendo del tiempo de ejecución. // Colocamos la función para ejecutar […]


Clonar inputs con jquery

06 de Mar, 2018


Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Como podemos clonar los inputs de un formulario fácilmente con jQuery. Algunas veces nos encontramos con que debemos clonar entradas o cualquier elemento del html del DOM. Haremos un ejemplo para clonar Inputs. Primero creamos el formulario <div class="vars" data-array="1"> <p> <label for="version">Field 1</label> <input type="text" class="widefat" name="vars[0][field]"> </p> </div> <span class="clon-this">Click Here to Clon […]


Upload Images and Files

Limitar la subida de imágenes en WordPress

03 de Mar, 2018


Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Dicen que el peor enemigo de WordPress es el usuario, por eso debemos guiarle siempre por el buen camino. Una de los problemas más graves de WPO(Web Performance) es el tamaño con el que el usuario sube las imagenes, WordPress nativamente no limita el tamaño ni el peso de las imágenes es por esto que […]


menú WordPress

Crear un menú programáticamente y asignarlo a una zona del tema

01 de Mar, 2018


Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Warning: Illegal string offset 'language' in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 510

Warning: ksort() expects parameter 1 to be array, string given in /homepages/7/d574192756/htdocs/zeidan/wp-content/plugins/igsyntax-hiliter/classes/frontend.php on line 513

Se nos puede presentar la ocasión en la que debemos crear menús de forma dinámica y programáticamente a través del código de PHP y asignarlo a una zona del tema, para ello usaremos la función de WordPress wp_create_nav_menu(), incluiremos cada ítem del menú con la función wp_update_nav_menu_item() y luego le asignaremos su lugar dentro del […]


Establecer un trabajo Cron en un servidor con Linux (ubuntu)

21 de Feb, 2017

Tenemos como ejemplo establecer un trabajo Cron en un servidor con linux En primera instancia debemos saber que archivo vamos a ejecutar y darle permisos de ejecución, supongamos que el archivo es “loadMon” y se encuentra en “/home/username/loadMon,” es un archivo de ejecución bash en linux. Nuestro primer paso es darle permisos de ejecución, para […]


Convertir una fecha a un formato deseado con PHP

02 de Feb, 2017

Supongamos que tenemos una fecha que hemos obtenido de un archivo y la hemos guardado en una variable de tipo string con PHP, pero esta fehca la necesitamos trabajar en PHP, cambiar de formato, o simplemente usarla para calcular fechas futuras o pasadas. Para ello PHP tiene una clase llamada DateTime donde podemos indicarle a […]