This topic has 9 replies, 3 voices, and was last updated 1 years, 5 months ago ago by Enjin
Hello,
I have 2 questions about the blog…
1- For the related posts section, I don’t know how I can change the related posts title tag (“Related posts”) which is in h3 by default… I couldn’t find it anywhere… I would like it to be a simple div tag.
2- For the sidebar, I use the widget recent posts (8theme post widget) and the title is in h4 tag, I also need to change it… I found the file in “et-core-plugin” but I would like to make the change in my child theme so that I won’t loose the code in case of updates…for a simple div also
Can you help me with these two questions ? I often have those demands on websites so I think it could be useful to other people as well 🙂
Thank you !
Hello, Enjin,
We have developed a patch that will allow you to modify tiles using filters, and have installed it for you.
Details can be found in the screenshot at https://prnt.sc/zzVyln9EI1Jy.
You will need to add the following code to the functions.php file of your child theme.
// Change related posts html tag for single post page
add_filter('etheme_slider_title', 'custom_etheme_related_posts_title', 10, 2);
function custom_etheme_related_posts_title($html, $title){
if (is_singular('post')) {
return '<div>' . $title . '</div>';
}
return $html;
}
// Change "8theme - Posts Widget" widget title tag
add_filter('etheme_widget_args', 'custom_eetheme_widget_args', 10, 2);
function custom_eetheme_widget_args($args){
if ($args['widget_name'] == '8theme - Posts Widget'){
$args['before_title'] = '<span class="widget-title">';
$args['after_title'] = '</span>';
}
return $args;
}
Best Regards,
8Theme’s Team
Hello Andrew,
Thank you a lot for the help, it’s working perfectly for the related posts.
For the widget I don’t know why but it didn’t change anything, can you check please ?
When you’ll update the theme and plugin, will this patch be erased ?
Again, thank you for the help 😉
Hello, Enjin,
We can see that changes have been applied to the widget, details on the screenshot https://prnt.sc/1HAdVLnSlQX5.
After the theme update, the patch will remain available for the theme version 9.1.7.
For theme version 9.1.7+, it will be implemented in the update.
Best Regards,
8Theme’s Team
Ah I see I was having the issue with the h4 tag of the posts titles (class .media-heading)… We were not talking about the same thing…
Hello, Enjin,
Is there anything else we can do to assist you?
Best Regards,
8Theme’s Team
Hello,
If you could help me to fix this tag issue, it would be great… I didn’t need to change the widget title, but the titles of the recent posts listed (they’re in h4 tag and not very good for SEO purposes to not be able to change it for a simple div… but I can’t edit it because it’s in the plugin folder).Here’s a screenshot : https://prnt.sc/trAPj0psadco
I also have another “problem”. On my homepage I use a category masonry widget (elementor) to display a nice grid for product categories. I see there’s is no way to click on the image to go to the category, only on the small title below : https://prnt.sc/PwaJs0oqEcwF
Is this on purpose ? My client asked me whether we could have the whole masonry item clickable for user experience…
I’m sorry for all those questions, I hope you’ll be able to help me !
Best regards
Hello, Enjin,
We have developed a patch that will allow you to modify tiles using filters, and have installed it for you.
Details can be found in the screenshot at https://prnt.sc/sLHhIGwljYBF
You will need to add the following code to the functions.php file of your child theme.
add_filter('etheme_widget_post_title', 'custom_etheme_widget_post_title', 10, 3);
function custom_etheme_widget_post_title($html, $title, $url){
return '<div class="media-heading"><a href="'.$url.'">' . $title . '</a></div>';
}
We have installed an additional plugin, WP Code, for adding the possibility of a link transition for the category masonry widget (Elementor).
For more detailed information about it, please visit https://uk.wordpress.org/plugins/insert-headers-and-footers/.
Due to this plugin, we added the following code to the theme footer:
<script>
jQuery(document).on('click', '.etheme-custom-masonry .et-masonry-item', function(e){
let href = jQuery(this).find('.item-name a').attr('href');
if (href) window.location = href;
});
</script>
If you do not wish to use the additional plugin, you can add the specified code to the child theme’s footer.php
Best Regards,
8Theme’s Team
Hello,
It is perfect, thank you a lot !
I’ll keep these code snippets, we’ll probably use them for other websites with your theme. Great support, much appreciated !
Best regards
Tagged: blogging, recent posts, related posts, templates, woocommerce, wordpress
The issue related to '‘Blog – related posts and sidebar recent posts heading tag’' has been successfully resolved, and the topic is now closed for further responses