summaryrefslogtreecommitdiffstats
path: root/wp-inst/wp-includes/functions-post.php
diff options
context:
space:
mode:
Diffstat (limited to 'wp-inst/wp-includes/functions-post.php')
-rw-r--r--wp-inst/wp-includes/functions-post.php20
1 files changed, 13 insertions, 7 deletions
diff --git a/wp-inst/wp-includes/functions-post.php b/wp-inst/wp-includes/functions-post.php
index 872c029..517f735 100644
--- a/wp-inst/wp-includes/functions-post.php
+++ b/wp-inst/wp-includes/functions-post.php
@@ -742,13 +742,8 @@ function generate_page_rewrite_rules() {
}
}
-function get_post_status($post = false) {
- global $wpdb, $posts;
-
- if ( false === $post )
- $post = $posts[0];
- elseif ( (int) $post )
- $post = get_post($post, OBJECT);
+function get_post_status($ID = '') {
+ $post = get_post($ID);
if ( is_object($post) ) {
if ( ('attachment' == $post->post_status) && $post->post_parent && ($post->ID != $post->post_parent) )
@@ -759,4 +754,15 @@ function get_post_status($post = false) {
return false;
}
+
+// Takes a post ID, returns its mime type.
+function get_post_mime_type($ID = '') {
+ $post = & get_post($ID);
+
+ if ( is_object($post) )
+ return $post->post_mime_type;
+
+ return false;
+}
+
?>