{"id":159,"date":"2024-03-20T19:22:16","date_gmt":"2024-03-20T19:22:16","guid":{"rendered":"https:\/\/carlosfabuel.com\/?p=159"},"modified":"2024-03-26T21:22:50","modified_gmt":"2024-03-26T21:22:50","slug":"borrar-paginas-author-en-wordpress","status":"publish","type":"post","link":"https:\/\/carlosfabuel.com\/borrar-paginas-author-en-wordpress\/","title":{"rendered":"Borrar p\u00e1ginas author en wordpress"},"content":{"rendered":"
En WordPress, las p\u00e1ginas de autor muestran informaci\u00f3n sobre el autor de un art\u00edculo o publicaci\u00f3n. Sin embargo, en algunos casos, es posible que desees desactivar o eliminar estas p\u00e1ginas de autor por diversas razones, como mejorar la seguridad o simplificar la estructura de tu sitio web. En este art\u00edculo, te explicar\u00e9 c\u00f3mo hacerlo utilizando c\u00f3digo personalizado.<\/p>\n
\u00bfPor qu\u00e9 desactivar las p\u00e1ginas de autor?<\/strong><\/p>\n Pasos para desactivar las p\u00e1ginas de autor<\/strong><\/p>\n 1. Agrega el c\u00f3digo personalizado<\/em> \tif ( is_author() ) { add_action('template_redirect', 'my_custom_disable_author_page');<\/p>\n <\/code><\/p>\n 2. Explicaci\u00f3n del c\u00f3digo<\/em> 4. Verifica el resultado<\/em> Tambi\u00e9n puedes a\u00f1adir:<\/p>\n \u00bfTus paginas de autor en wordpress no son necesarias? Te contamos como eliminarlas y que no agoten al bot de google<\/p>\n","protected":false},"author":2,"featured_media":191,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/posts\/159"}],"collection":[{"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":2,"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"predecessor-version":[{"id":183,"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/posts\/159\/revisions\/183"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/media\/191"}],"wp:attachment":[{"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carlosfabuel.com\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
\nPrimero, debes agregar el siguiente c\u00f3digo personalizado a tu sitio WordPress. Puedes hacerlo en el archivo functions.php de tu tema o mediante un plugin espec\u00edfico para a\u00f1adir c\u00f3digo personalizado.<\/p>\n
\n\/\/ Desactivar p\u00e1ginas de autor
\nfunction my_custom_disable_author_page() {
\n\tglobal $wp_query;<\/p>\n
\n\t\t\/\/ Redirigir a la p\u00e1gina de inicio (status 301)
\n\t\tstatus_header(301);
\n\t\twp_redirect(get_option('home'));
\n\t\texit();
\n\t}
\n}<\/p>\n
\nLa funci\u00f3n my_custom_disable_author_page() se ejecuta en el gancho template_redirect. Esto significa que se activar\u00e1 antes de que se muestre cualquier p\u00e1gina en el sitio.
\nDentro de la funci\u00f3n, verificamos si la p\u00e1gina actual es una p\u00e1gina de autor utilizando is_author().
\nSi es una p\u00e1gina de autor, configuramos una redirecci\u00f3n permanente (status 301) a la p\u00e1gina de inicio (get_option(‘home’)) y salimos del flujo normal de WordPress.
\n3. Guarda los cambios<\/em>
\nGuarda los cambios en tu archivo functions.php o en el lugar donde hayas agregado el c\u00f3digo personalizado.<\/p>\n
\nVisita una p\u00e1gina de autor en tu sitio web para asegurarte de que la redirecci\u00f3n funcione correctamente. Deber\u00edas ser redirigido a la p\u00e1gina de inicio.<\/p>\n
\n.author-title, .author-info { pointer-events: none; }
\n<\/code>
\nEn el contexto de WordPress, este c\u00f3digo se usa para deshabilitar la interacci\u00f3n con los elementos de autor en una p\u00e1gina. Por ejemplo, si tienes una lista de autores en tu sitio web y deseas que los enlaces a sus perfiles no sean clicables, podr\u00edas aplicar esta regla CSS a las clases .author-title y .author-info.<\/p>\n","protected":false},"excerpt":{"rendered":"