Añadir un post desde el frontend con imagen destacada

Esta semana me he encontrado con un problema:
Un cliente nos pidió que sus usuarios de BuddyPress pudiesen publicar post desde el frontend, sin tener que entrar el backend.
Estos post tienen que permitir añadir links, videos e imagen destacada.
Creamos los Custom Post Types (CPT) necesarios y les añadimos un formulario a la página donde se mostrarían los loops de cada CPT para poder añadir post nuevos por los usuarios.
El mayor reto fue poder insertar las imágenes en los post.

Reemplazar imagen por defecto de Woocommerce (placeholder)

En esta ocasión vamos a definir una imagen por defecto para WooCommerce (image placeholder).
La casi la totalidad de los temas de pago tienen una imagen por defecto establecida, pero si estáis creando un tema desde cero o si queréis modificar dicha imagen, este código os puede ser útil.
Empezamos, como no podía ser de otro modo, definiendo la función en el archivo functions.php de vuestro tema en construcción o en el del Child-Theme en el caso de estar modificando un tema de pago

Almacenar el checked de «Acepto las condiciones de compra» de WooCommerce en la DDBB

En esta entrada vamos a añadir una funcionalidad que nos puede ser muy útil por temas legales.
Por defecto, en WooCommerce hay que marcar un check como que hemos leído las condiciones legales de la tienda, pero ese check no se almacena en ningún sitio. Simplemente hay que marcarlo (is required) para que nos deje continuar con nuestra compra.

123457