function wp_get_random_posts ($limitclause="") { return wp_fetch_random_posts($limitclause); }
function wp_fetch_content() { $default_wp_no_rp_text = array( "random" => __("Random Posts",'wp_related_posts'), "popularity" => __("Random Posts",'wp_related_posts'), "commented" => __("Random Posts",'wp_related_posts'), "text" => __("No Related Post",'wp_related_posts') ); $wp_rp = get_option("wp_rp"); if (isset($wp_rp["wp_rp_limit"]) && $wp_rp["wp_rp_limit"]) { $limitclause = "LIMIT " . $wp_rp["wp_rp_limit"]; } else { $limitclause = "LIMIT " . WP_RP_POST_LIMIT; } $wp_rp_title = isset($wp_rp["wp_rp_title"]) ? $wp_rp["wp_rp_title"] : ""; $related_posts = wp_fetch_related_posts($limitclause); if (!$related_posts) { $wp_no_rp = isset($wp_rp["wp_no_rp"]) ? $wp_rp["wp_no_rp"] : "random"; $wp_no_rp_text = isset($wp_rp["wp_no_rp_text"]) ? $wp_rp["wp_no_rp_text"] : false; if ($wp_no_rp_text) { $wp_rp_title = $wp_no_rp_text; } else if ($wp_no_rp_text === false && isset($default_wp_no_rp_text[$wp_no_rp])) { $wp_rp_title = $default_wp_no_rp_text[$wp_no_rp]; } else { $wp_rp_title = ""; } if ($wp_no_rp === "commented") { $related_posts = wp_fetch_most_commented_posts($limitclause); } else if ($wp_no_rp === "popularity" && function_exists('akpc_most_popular')) { $related_posts = wp_fetch_most_popular_posts($limitclause); } else if ($wp_no_rp === "text") { $related_posts = false; } else { // random $related_posts = wp_fetch_random_posts($limitclause); } } return array( "posts" => $related_posts, "title" => $wp_rp_title ); }