LINK; placeholder.
The theme is designed to work the The SEO Framework (Schema markup in header.php)
function_exists check HAS to be loaded after wp_head, otherwise tsf (from The Seo Framework) might not be found.
While favicon can be changed directly from admin panel, custom logo still has to go through customizer.
Mostly for fixing the flickering under different circumstances in chromium browsers.
*Optional: Slider/Carousel module: https://splidejs.com/ - abandonware, but still works properly on most of the scenarios, bug-free. Not really fan of Embla; Blaze would be good alternative as barebone template, but it's abandonware too and doesn't provide so much acccesibility.
*Optional: Spinner is messing up the margins for the submit button styling and :disabled is pretty much self-explanatory.
- Custom fixes for normalization;
- As for commented overflow-x-hiddem, overflow with "hidden" value is messing up multiple of native CSS API's, so it's only there if actually needed.
Custom functionality - check for posts existence from various types - cache included, before actually go through each loops.
Of course, if there is no active multi-language plugin, there's an easier and faster way:
$blogposts_count = wp_count_posts('post');
$blogposts_exists = $blogposts_count->publish > 0;
but it only checks for default language.