Are you setting them in setting-> reading. WordPress doesn’t have any true static pages. All pages are generated from the database using templates. In the wp-content folder, you can see these templates. The template itself contains a loop which processes all post that meets the needs of that page. When you select the posting page in settings, WordPress displays all posts on that page via the loop. If you do a search you are probably are seeing a different template called archive.php. If you click on a link to a page it will most likely be displayed using the single.php template. The only template that is required by WordPress is index.php. If any templates are omitted, WordPress will fall back to the index.php. The developer of the theme decides what templates are included in your theme.
When you add shortcodes they add additional programming to a template. The shortcodes are not part of the template and may perform different functions. The theme themself will only display what WordPress tells them to. If you add shortcodes and widgets they are independent of your theme and can carry out any number of tasks. They may also have their own loop to query posts are other post types. If you are receiving a duplicate post on the same page it probably from a widget or shortcode. When you post try to include your site’s url and examples of the problem. It will get you more responses. I don’t know if this what you are looking for. If not please include examples of the problem.
-
This reply was modified 3 years, 7 months ago by mrtom414.