Cómo Hacer una Lista en WordPress de Palabras Prohibidas en Títulos










  • Los títulos de sus publicaciones en WordPress brindan a los visitantes una primera impresión de su sitio y contenido. Lo último que quieres es ofender accidentalmente a alguien. A menudo es más seguro configurar una lista en WordPress de palabras prohibidas en los títulos.

    Esto es especialmente útil en un entorno de equipo de varios autores. Te da la tranquilidad de saber que cierta palabra prohibida no se convierte en un titular.

    En este tutorial, te mostraré una forma sencilla de crear una lista en WordPress de palabras prohibidas en los títulos. Utiliza un pequeño fragmento de código y es efectivo para hacer cumplir una lista negra de términos.

    ¿Por qué usar palabras prohibidas en los títulos de WordPress?

    Los títulos son el elemento más destacado en la búsqueda de Google. Es lo primero que lee la gente cuando busca contenido. Si hay algo obsceno o no relacionado con su industria, puede hacer que los visitantes busquen en otra parte.

    Y esto afectará el tráfico al sitio web.

    Piense en ello como medidas preventivas para mantener el sitio limpio y amigable para su público objetivo.

    Copia de seguridad del sitio web

    Lo primero que querrá hacer es crear una copia de seguridad de su sitio web. Dado que agregaremos código, debe asegurarse de que sea fácil de recuperar en caso de que las cosas salgan mal.

    Tiene varias formas de guardar esta copia de seguridad cuando usa WordPress. Sin embargo, me gusta el complemento UpdraftPlus . Me permite guardar directamente en mi cuenta de Dropbox, lo que significa que puedo acceder a la copia de seguridad desde cualquier lugar donde tenga conexión a Internet.

    Usa un tema hijo

    Un tema hijo es quizás el mejor método para personalizar un tema de WordPress. Una de las razones es porque un diseño secundario protege sus complementos codificados.

    Por ejemplo, el código que agregará en los próximos pasos puede sobrescribirse cuando el editor del tema envíe una actualización. El uso de un tema secundario mantiene su código seguro mientras se beneficia de cualquier actualización.

    Este es un proceso opcional, por supuesto. No tienes que usar un tema hijo. Simplemente hace que sea más fácil modificar el sitio web sin preocuparse por perder los ajustes.

    Agregar el código a Functions.php

    Empecemos.

    Primero, necesitaremos acceder al archivo functions.php de su tema de WordPress.

    Puedes hacer esto de varias maneras. A muchos desarrolladores les gusta usar aplicaciones FTP como FileZilla . También puede usar complementos de WordPress como WP File Manager .

    Para este tutorial, usaré la herramienta Administrador de archivos de cPanel .

    Desde el directorio raíz de su sitio, abra la carpeta "wp-content".

    wp-content

    Abra la carpeta "temas".

    Temas abiertos

    Abre la carpeta de tu tema actual. Si no está seguro de cuál está usando, puede hacer clic en la sección "Apariencia" en el panel de control de WordPress. Esto le mostrará qué tema tiene activado actualmente.

    Carpeta del tema actual

    Busque y edite el archivo "functions.php" del tema.

    Editar Funciones PHP

    Agrega este código al archivo y guárdalo:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]function wpb_forbidden_title($title){

    global $post;


    $título = $post->post_title;

    // Agregar palabras o frases restringidas separadas por punto y coma

    $palabras_restringidas = “prohibido1;prohibido2;prohibido3;prohibido4;prohibido5”;

    $palabras_restringidas = explotar(“;”, $palabras_restringidas);

    foreach($restricted_words as $restricted_word){


    if (stristr( $title, $restricted_word))


    wp_die( __('Error: Has usado una palabra de la lista negra "'. $restricted_word .'" en el título de la publicación'));


    }


    }


    add_action('publish_post', 'wpb_forbidden_title', 10, 1);[/ht_message]

    Agregar código PHP

    Agregar sus palabras de título en la lista negra

    En el código anterior, verá “ prohibido1;prohibido2;prohibido3;prohibido4;prohibido5 ”. Estos son los marcadores de posición para sus palabras. Desea reemplazar cada uno de estos con las palabras prohibidas para sus títulos de WordPress.

    Nota: entre cada palabra que desee agregar, no olvide el “ ; “. No use espacios y no agregue el punto y coma al final de la lista.

    Entonces, si quisiera prohibir el uso de una serie de alimentos en los títulos de WordPress, la línea de código se vería así:[ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style =”” ]$restricted_words = “brócoli;espinacas;coliflor;brotes;frijoles;guisantes”;[/ht_message]

    Puede agregar tantas palabras como desee a esta lista.

    Guarde el archivo functions.php después de realizar los cambios.

    Ahora, cuando alguien publique una publicación que contenga cualquiera de tus palabras prohibidas en el título, verá una pantalla de advertencia.

    Advertencia de título de lista negra

    Las palabras prohibidas en los títulos de WordPress distinguen entre mayúsculas y minúsculas

    Al crear su lista, debe tener en cuenta que la codificación distingue entre mayúsculas y minúsculas. Lo que significa que debe agregar las versiones en mayúsculas y minúsculas de las palabras para que sea realmente efectivo.

    Por ejemplo , agregaríamos “ espinacas; Espinaca ” a la lista de palabras.

    Los títulos de las publicaciones y páginas de WordPress aún son visibles después de la publicación

    Agregar este código para darle a WordPress una lista de palabras prohibidas en los títulos no impide que se publiquen las publicaciones y las páginas.

    El contenido aún se publicará.

    Simplemente da una pantalla de advertencia de que el título está usando una palabra en la lista negra. En ese momento, el editor puede regresar para hacer ajustes y actualizar la publicación o la página.

    Involucre a su audiencia con títulos óptimos

    Crear una lista de palabras prohibidas en los títulos de WordPress es solo un truco para optimizar el sitio. Sugiero usar herramientas en línea para ayudarlo a crear títulos increíbles para su contenido.

    También puede considerar optimizar las meta descripciones si desea mejorar las tasas de clics en Google.

    ¿Pones en la lista negra ciertas palabras y temas en tu sitio? ¿Qué usas para optimizar tus títulos y descripciones?










  • Subir