updated theme GeneratePress version 3.4.0

This commit is contained in:
2024-02-08 12:32:18 +00:00
committed by Gitium
parent 0a68b68387
commit ebadc7fb45
30 changed files with 158 additions and 125 deletions

View File

@ -194,9 +194,7 @@ if ( ! function_exists( 'generate_construct_site_title' ) ) {
'generate_site_title_output',
sprintf(
'<%1$s class="main-title"%4$s>
<a href="%2$s" rel="home">
%3$s
</a>
<a href="%2$s" rel="home">%3$s</a>
</%1$s>',
( is_front_page() && is_home() ) ? 'h1' : 'p',
esc_url( apply_filters( 'generate_site_title_href', home_url( '/' ) ) ),
@ -209,9 +207,7 @@ if ( ! function_exists( 'generate_construct_site_title' ) ) {
$site_tagline = apply_filters(
'generate_site_description_output',
sprintf(
'<p class="site-description"%2$s>
%1$s
</p>',
'<p class="site-description"%2$s>%1$s</p>',
html_entity_decode( get_bloginfo( 'description', 'display' ) ), // phpcs:ignore
'microdata' === generate_get_schema_type() ? ' itemprop="description"' : ''
)

View File

@ -490,6 +490,10 @@ function generate_add_menu_bar_items() {
if ( 'enable' === generate_get_option( 'nav_search' ) ) {
add_action( 'generate_menu_bar_items', 'generate_do_navigation_search_button' );
}
if ( generate_get_option( 'nav_search_modal' ) && 'flexbox' === generate_get_option( 'structure' ) && 'svg' === generate_get_option( 'icons' ) ) {
add_action( 'generate_menu_bar_items', 'generate_do_search_modal_trigger' );
}
}
/**

View File

@ -453,12 +453,8 @@ if ( ! function_exists( 'generate_excerpt_more' ) ) {
' ... <a title="%1$s" class="read-more" href="%2$s" aria-label="%4$s">%3$s</a>',
the_title_attribute( 'echo=0' ),
esc_url( get_permalink( get_the_ID() ) ),
__( 'Read more', 'generatepress' ),
sprintf(
/* translators: Aria-label describing the read more button */
_x( 'More on %s', 'more on post title', 'generatepress' ),
the_title_attribute( 'echo=0' )
)
generate_get_read_more_text(),
generate_get_read_more_aria_label()
)
);
}
@ -481,12 +477,8 @@ if ( ! function_exists( 'generate_content_more' ) ) {
'<p class="read-more-container"><a title="%1$s" class="read-more content-read-more" href="%2$s" aria-label="%4$s">%3$s</a></p>',
the_title_attribute( 'echo=0' ),
esc_url( get_permalink( get_the_ID() ) . apply_filters( 'generate_more_jump', '#more-' . get_the_ID() ) ),
__( 'Read more', 'generatepress' ),
sprintf(
/* translators: Aria-label describing the read more button */
_x( 'More on %s', 'more on post title', 'generatepress' ),
the_title_attribute( 'echo=0' )
)
generate_get_read_more_text(),
generate_get_read_more_aria_label()
)
);
}
@ -577,3 +569,31 @@ function generate_do_post_navigation( $template ) {
generate_content_nav( 'nav-below' );
}
}
/**
* Returns the read more text for our posts.
*
* @since 3.4.0
*/
function generate_get_read_more_text() {
return apply_filters(
'generate_excerpt_more_text',
__( 'Read more', 'generatepress' )
);
}
/**
* Returns the read more `aria-label` for our posts.
*
* @since 3.4.0
*/
function generate_get_read_more_aria_label() {
return apply_filters(
'generate_excerpt_more_aria_label',
sprintf(
/* translators: Aria-label describing the read more button */
_x( 'Read more about %s', 'read more about post title', 'generatepress' ),
the_title_attribute( 'echo=0' )
)
);
}

View File

@ -28,7 +28,6 @@ function generate_do_search_modal() {
<?php
}
add_action( 'generate_menu_bar_items', 'generate_do_search_modal_trigger' );
/**
* Create the search modal trigger.
*/
@ -100,9 +99,9 @@ add_action( 'generate_inside_search_modal', 'generate_do_search_fields' );
function generate_do_search_fields() {
?>
<form role="search" method="get" class="search-modal-form" action="<?php echo esc_url( home_url( '/' ) ); ?>">
<label class="screen-reader-text"><?php echo apply_filters( 'generate_search_label', _x( 'Search for:', 'label', 'generatepress' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></label>
<label for="search-modal-input" class="screen-reader-text"><?php echo apply_filters( 'generate_search_label', _x( 'Search for:', 'label', 'generatepress' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?></label>
<div class="search-modal-fields">
<input type="search" class="search-field" placeholder="<?php echo esc_attr( apply_filters( 'generate_search_placeholder', _x( 'Search &hellip;', 'placeholder', 'generatepress' ) ) ); ?>" value="<?php echo get_search_query(); ?>" name="s" />
<input id="search-modal-input" type="search" class="search-field" placeholder="<?php echo esc_attr( apply_filters( 'generate_search_placeholder', _x( 'Search &hellip;', 'placeholder', 'generatepress' ) ) ); ?>" value="<?php echo get_search_query(); ?>" name="s" />
<button aria-label="<?php echo esc_attr( apply_filters( 'generate_search_button', _x( 'Search', 'submit button', 'generatepress' ) ) ); ?>"><?php echo generate_get_svg_icon( 'search' ); // phpcs:ignore -- Escaped in function. ?></button>
</div>
<?php do_action( 'generate_inside_search_modal_form' ); ?>