#QuedateEnCasa

Crear post type sin url públicas

Hoy quiero compartirles un código para crear post type sin url y que les ayudará mucho si usar WordPress para diferentes cosas y no sólo blogs. De seguro algunos no entenderán porque querría algo así, pero imaginen que deben guardar datos de suscriptores o trabajadores, en los que no tienen…

Leer más

Obtener los últimos videos de un canal de youtube con PHP

Siguiendo con la línea de compartir los códigos que me salvan el día en mi trabajo. Hoy encontré cómo obtener los últimos videos de un canal de youtube para mostrarlos en tu web sin necesidad de usar librerías externas o algún plugin si usas WordPress (como yo). Para hacerlo rápido,…

Leer más

Crear la traducción de un post en WPML vía código

No queda dudas que el mejor plugin para tener un WordPress multilingual es WPML. Lo uso en todas las web que desarrollo. Eso que he probado qTranslate y Polylang. Pero este post no trata de las cualidades de WPML, si no más bien, de cómo hacer para poder traducir un…

Leer más

Crear un sitio con páginas por defecto en WP MU

Hago este post porque el día de hoy me tocó hacer algo super interesante en WordPress (hay que resaltar que WP siempre es interesante, pero lo de hoy si fue genial). Se trata de WordPress Multisite. En mi trabajo vana  construir un portal con varios mini sitios que funcionarán como…

Leer más

Ancla con scroll suave y evitando cabecera fija

Hay un código que uso seguido pero que siempre lo pierdo y es el de hacer anclas (#algo) pero que se mueva de forma suave y no vaya directo ya que a algunos clientes les parece mucho mejor y a mi parecer, tienen razón. Además a esto, muchas veces tenemos…

Leer más

Guía Definitiva para usar WP Query

1. Introducción Sé que el Codex es la mejor guía para trabajar con WordPress, debe ser de las páginas que más visito. Pero hay que ser sinceros. Muchas veces nos cuesta entender cómo lo uso y todas las opciones que nos da cierta función. Por ello decidí empezar a crear…

Leer más

Botones para compartir en redes sociales oficial

Hoy tuve que desarmar uno de esos plugins que te generan botones para compartir, ya que un cliente quiere tener los oficiales y en vez de buscar otro plugin decidí buscar los oficiales. Aquí se los comparto: Facebook https://developers.facebook.com/docs/plugins/share-button/ <iframe src=”https://www.facebook.com/plugins/share_button.php?href=<?php the_permalink(); ?>&layout=button_count&size=small&mobile_iframe=true&appId=179913835404615&width=88&height=20″ width=”88″ height=”20″ style=”border:none;overflow:hidden” scrolling=”no” frameborder=”0″ allowTransparency=”true”></iframe> Twitter…

Leer más

Consejos para (ser) un WooCommerce Developer

El día de ayer (5/8/17) di una charla en las oficinas de Microsoft para el meetup de la comunidad #WPPeru. En esta ocasión me tocó hablar de WooCommerce. Al principio tenía pensado hablar sobre como construir una plantilla, pero luego decidí por dar consejos para ser un desarrollador WooCommerce. Empecemos:…

Leer más

Error en menú ancla con cabecera fija [Solucionado]

Con el avance de la tecnología se hace más común navegar por internet desde un celular. Por ello, muchas empresas quieren que sus web sean desarrolladas como Single Pages (webs con una sola página). Esto está bien para navegación móvil, pero nos da a los desarrolladores algunos problemas extras. Lo…

Leer más

WordPress: Obtener el padre superior de un page

No sabía como poner el título, pero lo que quiero dar a entender es que tengo un código para que puedas tener el padre del padre y así sucesivamente, de un page. Esto porque mucha veces queremos traer algunas cosas de un page padre, pero si estamos en el hijo…

Leer más

Incluir custom field para las búsquedas de WordPress

El buscador de WordPress funciona muy bien cuando solo usamos los datos básicos de nuestra entrada. Pero cuando empezamos a jugar en serio con nuestro sitio y agregamos campos personalizados (más conocidos como custom fields) nos complica el hecho de que nuestras búsquedas lo incluyan. Una búsqueda sencilla sería algo…

Leer más

WordPress: Consejo 1

Nunca envíes en un formulario un name que tenga el mismo nombre que un post type registrado en tu WordPress. Ej. Si tienes registrado un post type “producto” no crees un campo de texto con un name “producto”. Habrá conflicto.

Leer más

Rutas personalizadas con variables en WordPress

En esta ocasión veremos como crear tus propias rutas en WordPress sin la necesidad de crear páginas y subpáginas para generar permalinks. Si no más bien, usaremos el poder de los virtual pages. Pero primero debemos entender ¿que es un virtual page?: Una página virtual es una página que será…

Leer más

WordPress: Agregar una columna personalizada en tu listado de usuarios

Hace unos minutos (antes de escribir este artículo) me pidieron que agregue una columna extra al listado de usuarios del panel de WordPress tusitio.com/wp-admin/users.php asi que les comparto el código que me ayudó lograr la tarea. Cabe resaltar que anteriormente había agregado columnas personalizadas a mi lista de post, jamas…

Leer más

Manual para empezar con wp_ajax()

AJAX es una técnica para crear aplicaciones web interactivas. Nos permite realizar acciones sin refrescar la página, mejorando así la experiencia del usuario. Ahora vamos a ver como usar esa tecnología en nuestras páginas desarrolladas con WordPress. Hay dos formas de usarla, una es usando sólo la tecnología de JS…

Leer más

Guía de archivos a usar en tus plantillas WordPress

Para los que desarrollamos sitios en WordPress desde cero les dejo este arbol de archivos, para que lo usen como guía. Está en orden de prioridades, de izquierda a derecha. Solo debes buscar que contenido deseas mostrar (Ejemplo: un listado de post, o elr esultado de búsqueda) y te muestra…

Leer más

Hacer web scraping con php de forma sencilla

Si aun no lo conocen, les presento uno de mis proyectos que mas me apasiona desarrollar: databomberos.com En donde mediante el web scraping recolecto datos de la central de emergencias del Cuerpo de Bomberos del Perú para poder sacar estadísticas y gráficos de ello. Ahora, si alguno desea saber como…

Leer más