We do not provide support for hacks, so use them at your own risk. If you're not comfortable with coding, we recommend against using this workaround.
By default, there's not a way to display blog posts on a regular page in Semplice – only through the blog itself. However, you can get around this with the use of a third-party Wordpress plugin.
This plugin will allow you to display your blog posts in a grid format on any page or project in Semplice.
Step 1: Download & activate plugin
Under Plugins > Add New in WordPress, find and download the WP Show Posts plugin.
Step 2: Creating, customizing & publish the blog post grid
Once the plugin is activated, navigate to 'WP Show Posts' up top in WordPress and click 'Add New.' Here you can create and customize your blog post grid.
Copy the generated shortcode in the bottom right corner, and click 'Publish'.
Note: For image thumbnails to show in the blog grid, you will need to set a featured image for your blog post.
Step 3: Rendering the Grid
Once the list is created and published, navigate to the page where you want to display your Wordpress posts. Drag a Code module onto the page, making sure that the 'Is Shortcode?" option is enabled. Paste the generated blog post list Shortcode into the Code module.
That's it! 🎉Your blog posts will now display in a fully-responsive grid on your page.
Troubleshooting
My custom blog grid is not showing! Why?
- Firstly, ensure that under your Code block that "Is Shortcode?" is set to YES. Otherwise, the Wordpress shortcode that generates the grid will not display
- You may have the page with your custom grid mistakenly set to be the Semplice blog page under Semplice > Settings. Pages that are set as the Blog page in Semplice will not display regular page content but instead the Semplice blogroll template. To resolve, simply insure your custom grid page is not designated as the Semplice blog page.