Your problem is the loop itself. As others suspected, you don’t have the_content() to display the page content.
Change your loop to this and that should fix your problem:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
Related Posts:
- Autogenerate wordpress shortcodes using array?
- Enqueue style inside shortcode but its loaded at the bottom of page (before footer scripts)
- Adding Custom Fields for Img in Posts
- Shortcode display outside the div
- Shortcode under a Shortcode Multiple times Possible?
- Pass $this to function nested in another public function of the same class
- shortcode doesn’t work
- Calling shortcode in wp_localize_script strips result
- WordPress shortcodes & performance
- Is it possible to make shortcodes NOT case sensitive?
- Layout shop page: resize images and columns
- How to add inline css/js inside a shortcode
- How extend shortcode default values for a plugin?
- Shortcode in AJAX popup
- Looking for a solution – slightly convoluted problem
- Can I use a Shortcode output as an HTML attribute value?
- WP theme with Backbone
- Can wp_localize_script be used within a shortcode?
- Force [wordpress_social_login] shortcode to display where it is embedded [closed]
- Custom CSS for plugin form
- Show history of post revisions on front end
- Shortcode based chart plugin
- Plugin shortcodes not working in custom theme
- tag breaks shortcode output (other solutions don’t work)
- Input with spaces in Shortcode attributes overwritten by defaults
- Allow users of my plugin to define their own shortcode rather than use mine?
- Trouble with editing template for “List category posts” plugin
- WordPress Shortcode to get URL Parameters $_GET[‘name’] redirects for no reason at all
- creating html reusable blocks via shortcodes
- add_shortcode is not working in plugin where others are working
- Single API call exposed via shortcode with params
- SEO Friendly URL on dynamic product page produced via shortcode
- Making sure that a plugin’s scripts and stylesheets are included for dynamicaly loaded content
- Insert content of a post into another
- Some code in shortcode function being ignored
- Unable to add TAB character to post?
- plugin shortcode output
- How to Create a shortcode to this php function
- How do I apply style to each category of a list?
- What is @Action in WordPress?
- Where are theme codes located for WordPress?
- Anyway to convert a plugin to become a shortcode?
- How to have sample page for each new register users in a membership website
- How can I run a custom shortcode function on a live site and only run if the viewer is a specific machine?
- using do_shortcode
- plugin shortcode not working on ajax request call
- Modify page title and subtitle with a plugin
- Add Shortcode tag in Widget/Sidebar
- Flipping Book PHP Code? Any experience?
- WPTouch – how to remove shortcodes or make shortcodes function
- Custom shortcode for displaying user based on a role parameter
- WordPress Plugin Insert Html Code with Shortcode
- IF condition based on wp_remote_get output
- shortcode not return any thing in Gutnburg
- Get all the URLs of the pages that uses a specific shortcode
- shortcode – multiple instances of same parameter name in one shortcode instance
- Function call in wordpress short code handler fails
- Form Plugin for Api Requests which is used via Shortcode
- Is there any way to inject text onto pages?
- how to check if a shortcode is used more than one time in the same post
- grab or load text on demand
- How can I replace content on site generated from plugin without changing plugin
- Rename Smart YouTube’s httpv back to http for all posts
- How to use a shortcode or an application to dynamically embed content from one WordPress site to another?
- Managing and deleting transients with dynamically generated transient names
- how to display a template.php in a shortcode
- Thumbnail image doesn’t show up in Shortcode output
- list of custom post by custom field in frontend
- get_post_meta shortcode returns empty field
- Shortcode do not return the right data in post
- Why does my custom plugin only function correctly once per page?
- JS working when used normally but not in wordpress
- Make the product page as homepage WooCommerce
- WordPress Shortcodes – Return $Variable
- shortcodes not working [dt_carousel & [dt_fancy_image
- Get Current Post ID in WP Loop For GiveWP
- How to pass multiple custom fields as shortcode’s parameters
- Do_shortcode before send email content
- Get shortcode attribute for AJAX call
- How to use a shortcode of a plugin in another plugin php file
- Bootstrap carousel – Using shortcode inside enclosing shortcode
- How to store multiple instances of the plugin’s options for various shortcodes
- Modify Plugin shortcode function code
- wordpress Shortocode running twice?
- Shortcode in a blog post, footer and related products stop working
- Using “excerpt_more” filter for a specific post type
- Allow user to input shortcode into wordpress widget
- Shortcode registered from a plugin not recognized
- How to Set Limit with WordPress Get Bookmarks Shortcode
- Strange get_the_* behavior with php 5.4
- Strip shortcode from excerpt [duplicate]
- How to use ‘Event Manager Shortcodes’ plugin via the php code? [closed]
- Next and Previous Pagination button not displaying in WordPress
- WordPress shortcode plugin not working
- WP Customer Reviews call short code on another page [closed]
- How to show in front End images using Visual Composer attach_images?
- Shortcode returning specific content of a post
- How can I get the permalink of a page on which shortcode has been used
- How to get URL param for pagination in shortcode?
- How to get next day date of a specific day