Ver todos los hooks de WordPress al ver una página específica 26/09/2018

Como desarrollador WordPress necesitarás más de una vez saber qué ‘hooks’ de WordPress se ejecutan al cargar una página. Yo, para ello utilizo un simple script php que puedes insertar fácilmente en el functions.php de tu plantilla. add_action(‘all’, ‘mostrar_hooks’); function mostrar_hooks($etiqueta){ global $etiquetas; $etiquetas = array(); if ( in_array( $etiqueta, $etiquetas ) ) { return; […]

Obtener el usuario de un pedido en Woocommerce 21/03/2018

WordPress y Woocommerce, ¡qué tandem! Qué fácil lo ponen para crear nuestro ecommerce aunque a veces nos empecinamos en complicarlo. Un ejemplo claro es lo que he llegado a ver que se hace para obtener el id del cliente asociado a un pedido. Seguramente sean muchas las soluciones. Aquí la mía. Dado un pedido ($pedido) […]

Obtener el correo de todos los administradores en WordPress 21/10/2017

Una petición muy recurrente es notificar a los administradores de un sitio gestionado con WordPress de alguna acción. Esto se puede implementar de una forma muy sencilla: /** * Obtiene el correo de todos los administradores del sitio * @return array */ function getCorreosAdministradores(){ $administradores = get_users(‘role=Administrator’); $correos = array(); foreach ($administradores as $administrador) { […]

Instalar Apache Cordova en Windows 10 05/10/2017

¡No todo va a ser WordPress y Magento! Hoy veremos algo de Apache Cordova, sí, esa herramienta para desarrollar aplicaciones híbridas que tan fácil nos lo ponen a los desarrolladores web. Una pregunta que me hacen mucho los que están empezando en este fabuloso mundo de las aplicaciones es: “¿Por dónde empiezo?, no soy capaz […]

WordPress no carga los estilos (error tipo MIME) 28/04/2017

Si estás aquí es porque te has encontrado con el error. Tu web no carga los estilos CSS y en la consola del inspector de tu navegador aparece el error: ‘La hoja de estilos …/style.css no se ha cargado porque su tipo MIME, «text/html», no es «text/css»‘.

Cómo cambiar el estado de un pedido en Magento 1.9 17/02/2017

He tenido más de una vez, sobre todo en tareas de testeo, la necesidad de cambiar el estado de un pedido a completado desde el código. Por ejemplo, para implementar un Observer cuando un pedido cambia de estado. Para esta tarea puedes utilizar el código que muestro a continuación. $order = Mage::getModel(‘sales/order’)->loadByIncrementId(NUMERODEPEDIDO); $order->setData(‘state’, «complete»); $order->setStatus(«complete»); […]

Cómo saber si el usuario está registrado o no en Magento 1.9 14/01/2017

Desarrollando tu plantilla o módulo en Magento 1.9 seguro que has tenido la necesidad de saber, mediante PHP, si un usuario está registrado actualmente o no. <?php if(!Mage::helper(‘customer’)->isLoggedIn()) { ?> // Contenido aquí <?php } ?> Espero que te sirva de ayuda.

Deshabilitar actualizaciones para un plugin en WordPress 02/01/2017

Como desarrollador WordPress, en más de un proyecto, me he visto ‘obligado’ a tocar las entrañas de algún plugin. Seguro que si has llegado hasta esta entrada es porque tú también te has visto en las mismas y necesitas anular las actualizaciones del plugin. Para ello sólo tienes que añadir al archivo principal de dicho […]

1 2 3 4