WP theme with Backbone

Well if you use Backbone with _s (https://github.com/tlovett1/_s_backbone) you will not be in problem. They used backbone for some effects and enqueuing is present still. /** * Enqueue scripts and styles. */ function _s_backbone_scripts() { wp_enqueue_style( ‘_s_backbone-style’, get_stylesheet_uri() ); wp_enqueue_script( ‘_s_backbone-navigation’, get_template_directory_uri() . ‘/js/navigation.js’, array(), ‘20120206’, true ); wp_enqueue_script( ‘_s_backbone-skip-link-focus-fix’, get_template_directory_uri() . ‘/js/skip-link-focus-fix.js’, array(), ‘20130115’, … Read more

Can I use a Shortcode output as an HTML attribute value?

I am not good at Regex but do_shortcode will basically will not parse any shortcode in the attributes, this might help you out: add_filter(‘the_content’, function($c){ $pattern = ‘/<span\s*(.*?)data-value=[“\’]?\[(.*?)\][“\’]?\s*(.*?)>\s*(.*?)\s*<\/span>/si’; $c = preg_replace_callback($pattern, function($c){ return isset( $c[2] ) ? str_replace( $c[2], do_shortcode(“[{$c[2]}]”), $c[0] ) : array_pop($c); }, $c); return $c; });

WordPress shortcode doesn’t working on HomePage

Depending on what post editor you are using: Classic – make sure to switch the editor to “Text” instead of “Visual”. The latter will output anything you write in a form of text, while the first one will process the shortcode. Gutenberg – find a plus sign in the top-left area of your WordPress dashboard … Read more