Si usas el plugin Contact Form 7 y observarás que te inserta en TODAS las páginas (abajo-derecha) de tu web el icono del badge reCAPTCHA v3… esto es muy molesto. Si quieres que dicho icono solo aparezca en la/s paginas […]
Código para obtener el slug o permalink de la página actual, independientemente que sea la página de inicio, entrada, página, categoría, tag o cualquier otra plantilla de WordPress. global $wp; $slug = add_query_arg( array(), $wp->request ); echo $slug; Por ejemplo: […]
Código php para obtener la URL de la página actual, independientemente que sea la página de inicio, entrada, página, categoría, tag o cualquier otra plantilla de WordPress. global $wp; $url_actual = home_url( add_query_arg( array(), $wp->request ) ); echo $url_actual; Obtendrás […]
Si has actualizado a la versión 5 de WordPress, o has instalado con anterioridad el editor Gutenberg en tu wordpress observarás que en el head de tu web esta cargando un nuevo archivo css (wp-includes/css/dist/block-library/style.min.css) con los estilos de los […]
Función php del plugin Polylang de WP para obtener la url de la home del idioma activo. En lugar de usar la función get_option(‘home’) de WordPress para obtener la url de la home, ya que siempre nos sacaría la url […]
Si quieres añadir o editar cualquier atributo/s (alt, title, data-*, etc…) a las imágenes que generan los the_post_thumbnail de wordpress puedes usar el 2º parámetro de esta función de la siguiente manera. Ejemplo: Vamos a añadir los atributos ALT y […]
Una función php para que uséis en vuestro functions.php para comprobar dentro del loop de una página y saber es hija de otra pasándole como parámetro el ID de página. Si una página tiene el valor $post->post_parent distinto de 0, […]
Si has probado con alguna de la funciones is_home() is_page() is_single() en tu plantilla y no detectan correctamente la página correspondiente suele ser por alguna query que se esta ejecutando antes de la consulta que estés haciendo. Prueba a insertar […]
Si estas ejecutando la función wp_insert_category() fuera de tu theme y obtienes el error: Uncaught Error: Call to undefined function wp_insert_category() es por que necesitas incluir el php de las taxonomias (taxonomy.php) de wp, aparte de cargar el wp-load.php. Elemplo: require_once('/ruta-de-tu-wp/wp-load.php'); require_once( […]
Códigos php para el functions.php de tu theme para eliminar y/o bloquear el acceso al json de la api rest de wordpress. Si quieres eliminar el tag del head de tu página: function remove_api_rest () { remove_action( 'wp_head', 'rest_output_link_wp_head', 10 […]