- This topic has 7 replies, 3 voices, and was last updated 2 years, 2 months ago by Elvin.
-
AuthorPosts
-
January 21, 2022 at 4:34 pm #2089206Alberto
Muy buenas! Tengo un problema que no sé resolver. Antes tenía las páginas de categorías configurada con extractos automáticos para cada post. Pero al cambiar cada post a extracto manual (para que yo pueda poner el texto que yo quiera), no se ven los botones que había después del extracto. Os dejo un ejemplo en una página de categoría que tengo donde los 2 primeros post tienen un extracto automático y al tercer post le he puesto un extracto manual, pero no se ve el botón de “Ver PASO a PASO”. Espero vuestra ayuda, por favor. Gracias.
La página que os digo es: https://miorigami.com/flores-papiroflexia/
Pero me pasa con todas las páginas de categorías.January 22, 2022 at 5:06 am #2089518DavidStaffCustomer SupportHi there,
you need to enable the read more for manual excerpts. This article explains:
https://docs.generatepress.com/article/activating-read-custom-excerpt/
January 22, 2022 at 7:55 pm #2090281AlbertoAntes de escribir en el foro, vi ese post. En mi wordpress tengo un tema hijo de Generatepress, le agregué ese código al archivo functions.php (he puesto el código de “Read more button”), y después de eso me sale el botón de “Leer más” con bordes cuadrados, pero no me sale el botón como quiero que salga que es con el texto “Ver PASO a PASO” y con el estilo redondeado que le he puesto. Lo podéis ver en la url: https://miorigami.com/flores-papiroflexia/
Espero vuestra ayuda. Gracias!
January 23, 2022 at 4:38 am #2090497DavidStaffCustomer SupportSo this is the snippet you used:
add_filter( 'wp_trim_excerpt', 'tu_excerpt_metabox_more' ); function tu_excerpt_metabox_more( $excerpt ) { $output = $excerpt; if ( has_excerpt() ) { $output = sprintf( '%1$s <p class="read-more-button-container"><a class="button" href="%2$s">%3$s</a></p>', $excerpt, get_permalink(), __( 'Read more', 'generatepress' ) ); } return $output; }
See this:
<a class="button" href="%2$s">%3$s</a></p>
Change it to:
<a class="read-more button" href="%2$s">%3$s</a></p>
January 24, 2022 at 6:28 pm #2092426AlbertoMuchas gracias David por el código. Este código me ha servido para poner el estilo de los botones que tengo en la web, pero me gustaría que todos los botones tuviesen el texto “Ver PASO a PASO”. En la sección de “personalizar” de wordpress, en la parte de “blog” en la etiqueta de “leer más” yo he puesto el texto de “Ver PASO a PASO”. Es por eso que no entiendo por qué si pongo en un post un extracto manual (extracto personalizado) me sale en el botón el texto de “Leer más” y no el que quiero, que es el de “Ver PASO a PASO”.
Link de ejemplo con el nuevo código que me dijiste:
https://miorigami.com/flores-papiroflexia/January 24, 2022 at 6:55 pm #2092440ElvinStaffCustomer SupportHi Alberto,
You can change the Read More text/label through the customizer.
https://docs.generatepress.com/article/blog-overview/Change the text inside the Read More Label field to your preferred read more text.
Alternatively, you can do it w/ filters.
add_filter( 'gettext', function( $text ) { if ( 'Read more' === $text ) { $text = 'Ver PASO a PASO'; } return $text; } );
January 25, 2022 at 5:23 pm #2093757Alberto¡Muchísimas gracias! He puesto ese código en el archivo functions.php y me ha funcionado perfectamente. Sois un equipo estupendo.
January 25, 2022 at 9:24 pm #2093840ElvinStaffCustomer SupportNo problem. Let us know if you need further help. 😀
-
AuthorPosts
- You must be logged in to reply to this topic.