From d2b3f80e0e7ce22fe786383eeffac251739adf91 Mon Sep 17 00:00:00 2001
From: Erick Hitter <ehitter@gmail.com>
Date: Sat, 11 May 2013 15:21:47 -0500
Subject: [PATCH] Don't trigger plugin functionality if WordPress determines
 the request is a 404.

---
 view-all-posts-pages.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/view-all-posts-pages.php b/view-all-posts-pages.php
index 896483d..4f1257a 100644
--- a/view-all-posts-pages.php
+++ b/view-all-posts-pages.php
@@ -107,11 +107,12 @@ class view_all_posts_pages {
 	 * Determine if full post view is being requested.
 	 *
 	 * @global $wp_query
+	 * @uses is_404
 	 * @return bool
 	 */
 	public function is_view_all() {
 		global $wp_query;
-		return is_array( $wp_query->query ) && array_key_exists( $this->query_var, $wp_query->query );
+		return is_array( $wp_query->query ) && array_key_exists( $this->query_var, $wp_query->query ) && ! is_404();
 	}
 
 	/**
-- 
GitLab