query('showposts=1&orderby=rand&cat='.comicpress_all_comic_categories_string()); if ($randomComicQuery->have_posts()) { $randomComicQuery->the_post(); $random_comic_id = get_the_ID(); wp_redirect( get_permalink( $random_comic_id ) ); } exit; } if ( isset( $_GET['randomcomic'] ) ) add_action( 'template_redirect', 'comicpress_random_comic' ); //Generate a random post page - to use simply create a URL link to "/?randompost" function comicpress_random_post() { $randomComicQuery = new WP_Query(); $randomComicQuery->query('showposts=1&orderby=rand&cat='.comicpress_exclude_comic_categories()); while ($randomComicQuery->have_posts()) : $randomComicQuery->the_post(); $random_comic_id = get_the_ID(); endwhile; wp_redirect( get_permalink( $random_comic_id ) ); exit; } if ( isset( $_GET['randompost'] ) ) add_action( 'template_redirect', 'comicpress_random_post' ); ?>