Photo by Sai Kiran Anagani on Unsplash

¿Cómo programar un formulario en WordPress sin utilizar plugins?

Porqué desarrollar un formulario en vez de usar un plugin 

Hay multitud de plugins para crear formularios, pero si eres programador de WordPress y lo único que necesitas es crear un par de formularios concretos puedes ofrecer una solución más personalizada creando un pequeño plugin de desarrollo propio, además ahorras la carga de otros plugins mucho más grandes, lo que redundará en la velocidad del sitio
Este plugin es muy mejorable pero creo que es un buen ejercicio para alguien que esté aprendiendo a desarrollar en WordPress.

Sigue leyendo «¿Cómo programar un formulario en WordPress sin utilizar plugins?»

¿Quieres aprender a programar en WordPress?

Estoy preparando una serie de cursos para enseñar a desarrollar en WordPress. Sois muchos los usuarios de este estupendo gestor de contenidos que lo manejáis con soltura, instaláis plugins con criterio y hasta os atrevéis a tocar alguna cosilla de un theme. Pero llega un momento en que te planteas dar el salto y quieres ir un poco más allá. Si otros pueden hacer plugins como WooCommerce o Restrict Content Pro, o diseñar temas como los de Génesis o los de Elegant Theme ¿porqué no vas a poder tú?

Yo aún estoy en la fase inicial de mi proyecto, escribiendo artículos para este blog, profundizando en el conocimiento de WordPress, grabando vídeos y preparando contenidos para el primer curso. Pero cada vez que me pongo a crear contenidos tengo el mismo problema ¿será demasiado básico? ¿debería profundizar en algunos detalles?¿es este el orden más correcto para que una persona que está empezando a desarrollar asimile bien los conceptos?

Sigue leyendo «¿Quieres aprender a programar en WordPress?»
Libros chinos en estante

¿Deberías quitar o limitar las revisiones de artículos?

Una de las cosas que los usuarios no perdonan en una web es la lentitud. El contenido podrá ser de mayor o menor calidad y el diseño será mas o menos atractivo, si encuentran algo de valor seguirán contigo. Pero una página web que carga lenta es insufrible, si a eso le agregas la manía que tiene Google porque las webs sean rápidas tienes una  tormenta perfecta.

Sigue leyendo «¿Deberías quitar o limitar las revisiones de artículos?»

Cómo acceder a la API de WordPress desde PHP

En este artículo te muestro un ejemplo de una API de una aplicación web, en este caso la API REST de WordPress. Tras la explicación inicial te planteo un reto para que intentes ver en la práctica como funciona esta API, que utilidades podrías darle y cómo atacarla desde PHP. Más adelante tienes una posible solución al ejercicio por si te has quedado atascado en el alguno de los pasos o para que puedas compararla con la tuya.

Sigue leyendo «Cómo acceder a la API de WordPress desde PHP»

Deconstruyendo un tema de WordPress para entender como funciona

Desde pequeñito me gustaba desmontar las cosas para ver cómo funcionaban, recuerdo que con 5 o 6 años a mi madre se le estropeó el despertador de la mesita de noche. Era un despertador muy moderno, de plástico amarillo y dos campanas que sonaban con un pequeño martillo que había en medio. El despertador hubo que tirarlo a la basura, pero yo quedé extasiado de  haber visto sus tripas y estuve toda la tarde manipulando los engranajes.

Con los sistemas informáticos me pasa lo mismo: me gusta mirar dentro para ver como funcionan. Al principio, como no tengo ni idea me pongo a sacar y meter piezas para saber qué es lo importante y que no lo es tanto.

Sigue leyendo «Deconstruyendo un tema de WordPress para entender como funciona»

Cómo crear tipos y campos personalizados en WordPress

Siguiendo este tutorial verás cómo crear un plugin de WordPress para convertir tu web en algo más que un blog. Vas a crear tipos de contenido personalizado, en inglés «Custom Posts Type» o «CPT» que te permitirán convertir tu página en un recetario de cocinas, un gestor de tu colección de libros, películas o sellos de correo.

Sigue leyendo «Cómo crear tipos y campos personalizados en WordPress»