Function Reference: geodir_get_postoverall
Summary
Get post overall rating.
Description
Returns overall rating of a post. If no rating returns false.
Global Values
- $wpdb
- (object) (required) WordPress Database object.
- Default: None
- $plugin_prefix
- (string) (required) Geodirectory plugin table prefix.
- Default: None
Package
GeoDirectory
Parameters
- $post_id
- (int) (required) The post ID.
- Default: None
Return Values
- (bool|mixed|null|string)
Change Log
Since: 1.0.0
Source File
geodir_get_postoverall() is located in geodirectory-functions/comments_functions.php [Line: 491]
Source Code
function geodir_get_postoverall($post_id = 0) { global $wpdb, $plugin_prefix; $post_type = get_post_type($post_id); $detail_table = $plugin_prefix . $post_type . '_detail'; if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) { $post_ratings = $wpdb->get_var( $wpdb->prepare( "SELECT overall_rating FROM " . $detail_table . " WHERE post_id = %d", array($post_id) ) ); } else { $post_ratings = get_post_meta($post_id, 'overall_rating'); } if ($post_ratings) return $post_ratings; else return false; }