Your custom function show_post()
uses get_page_by_slug()
to retrieve the specified page.
Looking at source, it doesn’t look like get_page_by_slug()
uses post_status
. So, you’ll need to query $post->post_status
within your show_post()
function if you want to account for it in the function output:
<?php
function show_post( $path ) {
$post = get_page_by_path( $path );
$content="";
if ( 'publish' == $post->post_status ) {
$content = apply_filters( 'the_content', $post->post_content );
}
echo $content;
}
?>
Related Posts:
- Change Posts per page count
- How To Disable (or Remove) “All Posts, Published, and Trash” in Dashboard Posts
- Use category base slug in posts’ permalink
- Customizing HTML Editor Quicktags button to open a dialog for choosing insert options
- Post/Page Publish/Update button not clickable once I make an edit
- Sends out email to admin
- Get title of post without using the_title();
- $post->ID not working
- Find most recent authors
- How to add a custom button to the tinyMCE toolbar?
- Query only Posts from Both of Two Category?
- Is it possible to show a different WP menu when using password protected pages?
- How to add one time a new page?
- wp_update_term is always launched after wp_insert_term
- Enable commenting on front-end preview page for pending posts
- why does HTML Tag not working in Post and Page
- Redirect before post page
- Fetch posts from current week (Sunday to Saturday)
- Using radio button meta data from a custom meta box
- How to place HTML below the title of the (custom) post overview
- A way to detect which page a post is on
- Checking if a post with certain meta value exists
- AJAX filter posts by year
- Add a class to post title if a link ends with a certain extension
- Animated gif for a thumbs
- Add ajax load more function using WP API
- How to inject a class for all option elements from wp_get_archives()?
- Add blogs to “Blogs i Follow” sidebar [closed]
- Exclude category from
- Display tag image in post using Taxonomy Images plugin index.php
- Blog page not working
- Words must be included and restricted words in new posts
- Polylang post_translations key [closed]
- How to add a column to edit posts area in admin panel?
- Pausing and Resuming WP_Query results
- How to : pagination in 3 different custom loops on the same page
- How to disable WordPress blog folder
- Automatically add date to the auto generation of post slug
- Change Post Status From Front End
- Blog posts not displaying
- Customizing Comments on Posts
- Disable sticky option for specific categories
- Make post_content and other custom fields required
- How to make only posts show date
- How do I Redirect a WordPress Page?
- Random posts from a pool of posts
- Crazy Question – Updating Post ID
- Post Image not displaying in category view
- Prevent Title Edit In post.php
- relating business and products with custom taxonomy?
- Send POST request to WordPress to make a new post
- Edit multiple custom post types while saving a new or edited post
- Moving the blog page
- Is it possible to lock all new and existing WordPress posts to one specific author?
- How to style archive post titles… but only those posts who have comments?
- add external project to web site wordpress on production
- How to check if there are posts with the same tag
- Showing recent post of category in page
- Can i have more than one form for front end posting in one template [closed]
- How do I allow certain users to make a certain type of post?
- How To Download WordPress Audio Attachments
- How to make blog posts have their own urls?
- How to add content above footer in posts from specific category
- How to limit post (Exception pages) for current user in each role in front end?
- Show posts from two specific category in WP_Query
- How to pull latest posts from a specific category
- Is it possible to change the default WP post table’s data source?
- Scrollbar disappear in post window
- call to jquery ajax failing with 500 error when passing extra data field
- How to create a button to filter posts (list) by meta value
- How to make certain posts not appear on the main page, but instead only a newly created category(in the menu section)
- Not able to post data through wp-admin
- Double loop output
- AJAX load more posts not using correct category and repeating the same few posts
- Multiple Pages – Seperate blogs
- post->ID displays the same ID number for every post
- Post by Email – Shortcode for Language? [closed]
- how to create other sizes of original image in one go wordpress uploads
- Difficulty in creating and handling a complex post type
- Admin is showing all posts on page 1
- Display only current page -> posts tags in page
- 3rd Party Login in wordpress
- How to mix pages and sub-categories in a url
- Show a Category Specific Info Box
- Authors can edit all posts, except when an owner is specified?
- Formatting error while publishing theblog from Microsoft Word
- Overwrite URL on blog posts
- post content includes and seo vs. duplicate content
- Posts don’t appear on the Blog page
- Display the first post’s comments of category in comments.php template
- Create post from form with image
- WordPress 3.2 – Problem with WYSIWYG editors in a custom post type?
- 301 Redirecting posts without %postid% (just %post_name%) in permalink to ones with %post_name%_%postid%
- On the post list, how do you show different text to the main content?
- I am creating a front end dashboard where I need to show all the posts by the current user. So, I need to show posts in publish
- Display draft posts on single pages [duplicate]
- Need All the posts with id, title and date [closed]
- List posts related to category on a div [closed]
- query_posts different amount of posts per page [duplicate]
- Dynamic Menu Item