Eliminar enlace de autor donde se muestra el nombre del autor
Estoy intentando desactivar el enlace del autor cuando se muestra su nombre. No quiero nada que enlace al archivo del autor. Solo texto sin <a href>
.
¿Qué plantilla o archivo debo editar? Intenté con la plantilla del tema pero no encontré nada, tal vez sea algo relacionado con los archivos de wp
Tienes dos problemas que resolver aquí:
El primero es eliminar el enlace HTML, que es lo que estás intentando lograr ahora mismo. Como has leído en los comentarios, depende de tu tema. Podrías encontrarlo buscando el HTML exacto que se muestra alrededor del nombre del autor (clases CSS, etc.) y luego buscándolo en los archivos del tema (incluyendo posiblemente la carpeta de WordPress) con un editor.
El segundo problema es menos evidente pero probablemente más importante: tienes que eliminar realmente esa página. Si solo eliminas los enlaces de tu plantilla, las páginas siempre serán visibles accediendo a la URL
http://tusitio.com/autor/nombredeusuario/
.Inspirándote en cómo lo hace SEO Yoast, puedes deshabilitar la página de archivo del autor con un código como este:
function deshabilitar_pagina_autor() { global $wp_query; // Si se solicita una página de autor, redirige a la página de inicio if ( $wp_query->is_author ) { wp_safe_redirect( get_bloginfo( 'url' ), 301 ); exit; } } add_action( 'wp', 'deshabilitar_pagina_autor' );

Utiliza las herramientas de desarrollador en tu navegador para verificar el manejador del autor, podría ser .author
o .author-name
o .author-title
y así sucesivamente.
Luego, en Apariencia >>> Personalizaciones >>> Añadir CSS personalizado haz lo siguiente:
Añade el manejador del autor
Añade el parámetro CSS:
pointer-events: none
(Esto desactivará el enlace del autor en entradas/páginas).author-title { pointer-events: none; }

Eso funcionaría en algunos de los temas estándar, sí, pero la clase author-title no es de WordPress así que esto podría no funcionar en todos los casos.

Como he dicho, tienes que usar las herramientas de desarrollador en tu navegador para obtener el hook del autor. Y he dado algunos ejemplos de cómo puede variar de un tema a otro.
¿Hay algún tema de WordPress que carezca del hook del autor?

Gracias por tu respuesta @Deewinc Para los que se pregunten cómo eliminar el enlace del autor en el tema Divi de WordPress, el manejador correcto del autor es .author.vcard
Sin embargo, aunque hace que el enlace no sea clickable, en el código fuente todavía está el enlace href. Desde una perspectiva SEO, me gustaría que los bots de Google no encuentren este enlace y no lo rastreen. ¿Alguna idea? ¡Saludos!
