¿Has pensado en construir una lista de palabras censuradas para los títulos de tu página web de WordPress? La mayoría de los medios de comunicación disponen de un manual de estilo editorial. En especial, los medios de comunicación social. El estilo editorial está definido por las políticas empresariales y dispone de ciertas restricciones o censura. La censura incluye algunas palabras que, por razones de estilo, no deben emplearse en los contenidos. Así que los autores deben tomarlas en cuenta a la hora de editar sus contenidos.
No es fácil llevar un control de las palabras que se encuentran censuradas en un manual de estilo en todas las publicaciones. Sin embargo, podemos emplear herramientas que, al escribir una palabra que esté sometida a censura, nos adviertan de esa situación.
Índice
Herramientas empleadas para detectar palabras censuradas
Existen herramientas como el plugin Edit Flow de WordPress que nos permite dejar comentarios editoriales, agregar notas, etc. Esta herramienta de WordPress no censura las palabras del título de los posts, sino únicamente al cuerpo de los contenidos.
Podríamos manejar el tema de los privilegios de publicación para los autores, pero esto resulta más trabajo para el administrador del sitio web. Así que vamos a emplear un código o shortcode para construir una lista de palabras censuradas en nuestros títulos de WordPress.
En esta oportunidad en Ayuda Hosting, les mostraremos cómo construir una lista de palabras censuradas para títulos en nuestro sitio de WordPress.
Construyendo una lista de palabras censuradas con código
Para construir una lista de palabras censuradas, tenemos que añadir un código en los archivos del tema instalado en nuestro sitio WordPress. Previamente, realizaremos una copia de seguridad de la información de nuestro sitio web. Seguidamente, nos conectaremos con nuestro sitio web mediante un cliente FTP.
Iniciaremos abriendo el archivo functions.php de nuestro tema o, en otro caso, el plugin que tenemos para ello específicamente. Seguidamente, añadimos el siguiente código al final del texto contenido en functions.php:
function wpb_forbidden_title($title){ global $post; $title = $post->post_title; // Agregar palabras o frases restringidas separadas por un punto y coma (;) $restricted_words = "palabra1;palabra2;palabra3"; $restricted_words = explode(";", $restricted_words); foreach($restricted_words as $restricted_word){ if (stristr( $title, $restricted_word)) wp_die( __('Error: Has usado la palabra prohibida"'. $restricted_word .'" en el título del post ') ); } } add_action('publish_post', 'wpb_forbidden_title', 10, 1);
En el código corto colocado, agregaremos las palabras que vamos a censurar en la variable $restricted_words. Debemos utilizar el carácter punto y coma (;) para separar todas y cada una de las palabras o frases prohibidas.
Este código ejecuta una advertencia cuando el editor pretenda publicar un post que contenga una palabra censurada o restringida. El código verifica el título y cuando se encuentra con una palabra o frase prohibida, muestra el siguiente error:
Esperamos que este artículo sobre cómo construir una lista de palabras censuradas para títulos, les haya resultado útil. También te puede ser de gran utilidad nuestra guía para conocer cuáles son las palabras clave que usan los usuarios para encontrar tu web.