I am trying to find a good page builder and I came across SiteOrigin.
I have done a lot of digging and googling and it seems like there isn’t just a Blog widget for the Site Origin Page builder. Something that can natively display my WP Posts in a running list.
Am I missing something or does this seemingly foundational widget not exist?
Hi Scott
Thanks for reaching out.
You can use the Post Loop widget but it requires your theme to add templates. If your theme doesn’t have templates ready for the Post Loop widget (it’s easy to check), you can try Livemesh SiteOrigin Widgets which is a third-party plugin that adds widgets to the SiteOrigin Widgets Bundle, it has a blog widget.
I am using the free version of OceanWP for my theme.
How can I check its templates? I tried using the Post Loop and I just get an error because it’s looking for a woo-commerce template I guess I don’t have enabled (not using it)
Within the Post Loop widget is a Template setting, see what’s available in the list.
I found the Template setting, there is only one Template in that list.
woocommerce/content-single-product.php.
If i preview this i get an error:
Fatal error: Uncaught Error: Call to undefined function wc_product_class() in /home/customer/www/nixthe9to5.com/public_html/wp-content/themes/oceanwp/woocommerce/content-single-product.php:34 Stack trace: #0 /home/customer/www/nixthe9to5.com/public_html/wp-includes/template.php(725): require() #1 /home/customer/www/nixthe9to5.com/public_html/wp-content/plugins/siteorigin-panels/inc/widgets/post-loop.php(433): load_template(‘/home/customer/…’, false) #2 /home/customer/www/nixthe9to5.com/public_html/wp-content/plugins/siteorigin-panels/inc/widgets/post-loop.php(194): SiteOrigin_Panels_Widgets_PostLoop::locate_template(‘woocommerce/con…’, true, false) #3 /home/customer/www/nixthe9to5.com/public_html/wp-content/plugins/siteorigin-panels/inc/renderer.php(550): SiteOrigin_Panels_Widgets_PostLoop->widget(Array, Array) #4 /home/customer/www/nixthe9to5.com/public_html/wp-content/plugins/siteorigin-panels/inc/renderer.php(862): SiteOrigin_Panels_Renderer->the_widget(Array, Array, 1, 0, 0, true, true, 122, ‘<div class="pan…') in /home/customer/www/nixthe9to5.com/public_html/wp-content/themes/oceanwp/woocommerce/content-single-product.php on line 34
Thanks for the update. Try installing the Widgets Bundle and then Livemesh, the route I mentioned above. That’ll offer a Blog widget.