Quitar autor de las entradas
-
Hola buenas, estoy intentando que no salga el nombre del autor en las entradas pero no hay manera, he intentado poner algún plugin que lo haga y nada. Cómo lo podría quitar? El tema que uso es Hestia
-
Apariencia > Personalizar > CSS adicional
Añade
.posted-by.vcard.author { display: none !important; }Gracias, me ha servido
EDITO:
ahora el problema es que el autor sigue saliendo en la previsualización del link cuando por ejemplo paso el enlace en discord, cómo lo puedo quitar de ahí también?
-
Esta respuesta fue modificada hace 5 años, 11 meses por
ratoncillo2.
Habría que tocar la plantilla y eso no es conveniente hacerlo salvo que tengas algún que otro conocimiento de HTML y PHP-
Ya, pero no sabes en cuál de los archivos de la plantilla se puede editar ese código?
El archivo es class-hestia-blog-post-layout.php
En él está la siguiente función:
/** * Render post meta. */ private function render_post_meta() { $post_meta_content = ''; $post_meta_content .= '<div class="posted-by vcard author">'; $post_meta_content .= apply_filters( 'hestia_blog_post_meta', sprintf( /* translators: %1$s is Author name wrapped, %2$s is Time */ esc_html__( 'By %1$s, %2$s', 'hestia' ), sprintf( /* translators: %1$s is Author name, %2$s is author link */ '<a href="%2$s" title="%1$s" class="url"><b class="author-name fn">%1$s</b></a>', esc_html( get_the_author() ), esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) ), sprintf( /* translators: %1$s is Time since post, %2$s is author Close tag */ esc_html__( '%1$s ago %2$s', 'hestia' ), sprintf( /* translators: %1$s is Time since, %2$s is Link to post */ '<a href="%2$s">%1$s', $this->get_time_tags(), esc_url( get_permalink() ) ), '</a>' ) ) ); $post_meta_content .= '</div>'; return $post_meta_content; }Si no te quieres complicar la vida, sustituye por
/** * Render post meta. */ private function render_post_meta() { $post_meta_content = ''; return $post_meta_content; }NOTA: haz siempre copia de seguridad de los archivos que modifiques.
He sustituido pero la vista previa de los links no ha cambiado, quizás tarda en aplicarlo?
Es muy posible. Haz la prueba cuando publiques una nueva entrada.
Nada, sigue saliendo el autor
Indica la URL de tu sitio para echarle un vistazo.
https://cubodegea.com/test22/ por ejemplo esa entrada la he creado hace unos mins, pero sigue saliendo el autor en la previsualización del link, lo mismo con el sitio en sí https://cubodegea.com/, también sale el autor de la página
Ve a class-hestia-header-layout-manager.php
private function maybe_render_post_meta( $header_layout ) { if ( ! is_single() ) { return ''; } if ( class_exists( 'WooCommerce', false ) ) { if ( is_product() ) { return ''; } } global $post; $post_meta_output = ''; $author_id = $post->post_author; $author_name = get_the_author_meta( 'display_name', $author_id ); $author_posts_url = get_author_posts_url( get_the_author_meta( 'ID', $author_id ) ); if ( 'default' === $header_layout ) { $post_meta_output .= '<h4 class="author">'; } else { $post_meta_output .= '<p class="author meta-in-content">'; } $post_meta_output .= apply_filters( 'hestia_single_post_meta', sprintf( /* translators: %1$s is Author name wrapped, %2$s is Date*/ esc_html__( 'Published by %1$s on %2$s', 'hestia' ), /* translators: %1$s is Author name, %2$s is Author link*/ sprintf( '<a href="%2$s" class="vcard author"><strong class="fn">%1$s</strong></a>', esc_html( $author_name ), esc_url( $author_posts_url ) ), $this->get_time_tags() ) ); if ( 'default' === $header_layout ) { $post_meta_output .= '</h4>'; } else { $post_meta_output .= '</p>'; } return $post_meta_output; }Y la dejas así:
private function maybe_render_post_meta( $header_layout ) { if ( ! is_single() ) { return ''; } if ( class_exists( 'WooCommerce', false ) ) { if ( is_product() ) { return ''; } } global $post; $post_meta_output = ''; return $post_meta_output; }O bien modificas la parte del autor,
La verdad es que no se si merece la pena.
Nada, lo mismo 🙁 Necesito quitarlo porque no quiero que sea una página donde se vea el autor de cada página/entrada, no habrá algún plugin que permita modificar lo que se muestra en la previsualización del link?
Mira a ver si te funciona: https://wordpress.org/plugins/hide-metadata/
Nada, lo mismo, así puse el plugin: https://i.imgur.com/HRvoDEl.png
-
Esta respuesta fue modificada hace 5 años, 11 meses por
El debate ‘Quitar autor de las entradas’ está cerrado a nuevas respuestas.