updated theme GeneratePress
version 3.4.0
This commit is contained in:
@ -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"' : ''
|
||||
)
|
||||
|
@ -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' );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -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' )
|
||||
)
|
||||
);
|
||||
}
|
||||
|
@ -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 …', '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 …', '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' ); ?>
|
||||
|
Reference in New Issue
Block a user