Fixes usage of do_action for blocksy hero title filters.
This commit is contained in:
parent
094388ed0f
commit
96b84f1392
|
@ -3,7 +3,6 @@
|
|||
/**
|
||||
* Adds Tainacan repository and term items list to settings on customizer.
|
||||
*/
|
||||
|
||||
if ( !function_exists('tainacan_blocksy_add_repository_and_terms_items_options_panel') ) {
|
||||
function tainacan_blocksy_add_repository_and_terms_items_options_panel($options) {
|
||||
|
||||
|
@ -153,7 +152,7 @@ add_filter( 'blocksy:custom_post_types:single-options', 'tainacan_blocksy_custom
|
|||
|
||||
|
||||
/**
|
||||
* Adds extra customizer options to items single page template
|
||||
* Adds extra customizer options to items archive template
|
||||
*/
|
||||
if ( !function_exists('tainacan_blocksy_custom_post_types_archive_options') ) {
|
||||
function tainacan_blocksy_custom_post_types_archive_options( $options, $post_type, $post_type_object ) {
|
||||
|
@ -221,7 +220,7 @@ add_filter( 'blocksy:custom_post_types:archive-options', 'tainacan_blocksy_custo
|
|||
|
||||
|
||||
/**
|
||||
* Removes tainacan metadatum and filters from the custom metadata options in the customizer controller.
|
||||
* Removes tainacan metadatum, metadata section and filters from the custom metadata options in the customizer controller.
|
||||
*/
|
||||
if ( !function_exists('tainacan_blocksy_custom_post_types_supported_list') ) {
|
||||
function tainacan_blocksy_custom_post_types_supported_list( $potential_post_types ) {
|
||||
|
@ -238,7 +237,7 @@ if ( !function_exists('tainacan_blocksy_custom_post_types_supported_list') ) {
|
|||
add_filter( 'blocksy:custom_post_types:supported_list', 'tainacan_blocksy_custom_post_types_supported_list', 10 );
|
||||
|
||||
/**
|
||||
* Renders the single item page with a custom template that will use most of Blocksy features
|
||||
* Renders the single item page and single taxonomy with a custom template that will use most of Blocksy features
|
||||
*/
|
||||
if ( !function_exists('tainacan_blocksy_the_content_for_items') ) {
|
||||
function tainacan_blocksy_the_content_for_items( $content ) {
|
||||
|
@ -280,11 +279,9 @@ add_filter( 'the_content', 'tainacan_blocksy_the_content_for_items', 11);
|
|||
* New filter from Blocksy 2.0.0 to allow using the page title styles
|
||||
* in the Repository and Terms items list.
|
||||
*/
|
||||
add_filter(
|
||||
'blocksy:hero:dynamic-styles:prefixes',
|
||||
function ($prefixes) {
|
||||
function tainacan_blocksy_page_title_styles($prefixes) {
|
||||
$prefixes[] = 'tainacan-repository-items_archive';
|
||||
$prefixes[] = 'tainacan-terms-items_archive';
|
||||
return $prefixes;
|
||||
}
|
||||
);
|
||||
}
|
||||
add_filter( 'blocksy:hero:dynamic-styles:prefixes', 'tainacan_blocksy_page_title_styles', 10, 1 );
|
|
@ -134,9 +134,15 @@ foreach ($hero_elements as $index => $single_hero_element) {
|
|||
);
|
||||
}
|
||||
|
||||
ob_start();
|
||||
do_action('blocksy:hero:title:before');
|
||||
$elements[] = $title;
|
||||
$before_hero_title = ob_get_clean();
|
||||
|
||||
ob_start();
|
||||
do_action('blocksy:hero:title:after');
|
||||
$after_hero_title = ob_get_clean();
|
||||
|
||||
$elements[] = $before_hero_title . $title . $after_hero_title;
|
||||
|
||||
} else if ($single_hero_element['id'] == 'custom_description' && $single_hero_element['enabled'] && get_the_archive_description()) {
|
||||
$description_class = 'page-description';
|
||||
|
|
|
@ -76,9 +76,15 @@ foreach ($hero_elements as $index => $single_hero_element) {
|
|||
);
|
||||
}
|
||||
|
||||
ob_start();
|
||||
do_action('blocksy:hero:title:before');
|
||||
$elements[] = $title;
|
||||
$before_hero_title = ob_get_clean();
|
||||
|
||||
ob_start();
|
||||
do_action('blocksy:hero:title:after');
|
||||
$after_hero_title = ob_get_clean();
|
||||
|
||||
$elements[] = $before_hero_title . $title . $after_hero_title;
|
||||
|
||||
} else if ( isset($single_hero_element['id']) && $single_hero_element['id'] == 'breadcrumbs' && $single_hero_element['enabled']) {
|
||||
if ( class_exists('Blocksy_Breadcrumbs_Builder') )
|
||||
|
|
|
@ -135,9 +135,15 @@ foreach ($hero_elements as $index => $single_hero_element) {
|
|||
);
|
||||
}
|
||||
|
||||
ob_start();
|
||||
do_action('blocksy:hero:title:before');
|
||||
$elements[] = $title;
|
||||
$before_hero_title = ob_get_clean();
|
||||
|
||||
ob_start();
|
||||
do_action('blocksy:hero:title:after');
|
||||
$after_hero_title = ob_get_clean();
|
||||
|
||||
$elements[] = $before_hero_title . $title . $after_hero_title;
|
||||
|
||||
} else if ($single_hero_element['id'] == 'custom_description' && $single_hero_element['enabled'] && get_the_archive_description()) {
|
||||
$description_class = 'page-description';
|
||||
|
|
Loading…
Reference in New Issue