Esta función te permite generar una breadcrumb personalizada sin depender de plugins. Es útil cuando quieres tener control total sobre la...
Eliminar meta tags en WordPress
Eliminar etiquetas del head en Wordpress
WordPress nos genera una gran cantidad de etiquetas en la cabecera de nuestras páginas que no siempre necesitamos, de hecho algunas de ellas comprometen la seguridad de nuestro sitio web, como por ejemplo la etiqueta que nos muestra la versión de WordPress, en otros casos, los administradores del sitio web prefieren esconder estas etiquetas para no mostrar que el sitio está hecho con WordPress, o simplemente para evitar llamadas innecesarias a recursos que no vamos a utilizar.
Sea por el motivo que sea, WordPress dispone de una función para eliminar estas etiquetas del head, la función remove_action(), que elimina una función de un «action hook» específico, la sintaxis de esta función es la siguiente:
remove_action( $tag, $function_to_remove, $priority )
Como muestra el código anterior, esta función recibe tres parámetros:
$tag
(string) (Requerido) El action hook al que pertenece la función que queremos eliminar.
$function_to_remove
(callable) (Requerido) El nombre de la función que queremos eliminar.
$priority
(int) (Opcional) La prioridad de la función ( el valor por defecto es 10 ).
Veamos un ejemplo de como eliminar la versión de WordPress en nuestro sitio web modificando el archivo functions.php:
remove_action('wp_head', 'wp_generator');
El primer parámetro le indica a la función que queremos eliminar una función que es dependiente de wp_head(), esta función podemos verla en el archivo general-template.php, dentro de la carpeta wp-includes de nuestro WordPress.
Otras etiquetas que podemos eliminar de nuestra cabecera son las siguientes:
/* Eliminar el vínculo al RSD del sitio */
remove_action('wp_head', 'rsd_link');/* Eliminar la versión de WordPress */
remove_action('wp_head', 'wp_generator');/* Eliminar Feeds */
remove_action('wp_head', 'feed_links, 2');
remove_action('wp_head', 'feed_links_extra', 3);/* Eliminar el enlace al archivo manifest.xml */
remove_action('wp_head', 'wlwmanifest_link');/* Eliminar enlace a posts relacionados */
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);/* Eliminar el enlace corto */
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);/* Eliminar emojis */
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');/* Eliminar las etiquetas meta del plugin qtranslate */
remove_action('wp_head','qtranxf_wp_head_meta_generator');/* Eliminar rel canonical */
remove_action('wp_head', 'rel_canonical');Quizás te interese ...
Esta regla sirve para detectar si un contenido tiene un padre asignado. Es muy útil cuando trabajas con contenidos jerárquicos, como cursos...
Hoy vamos a ver cómo añadir a ACF una regla muy útil llamada Has Children. Esta regla te permite mostrar u ocultar campos dependiendo de si...
Crear Custom Post Types en WordPress puede ser relativamente sencillo, podemos utilizar un plugin o crearlos cada vez por cada uno que...
Valoraciones
Sé el primero en valorar