{"id":34417,"date":"2013-10-23T10:10:32","date_gmt":"2013-10-23T09:10:32","guid":{"rendered":"https:\/\/pl.wordpress.org\/support\/topic\/paginacja-nie-dziala-przy-custom-wp_query\/"},"modified":"2016-08-05T22:02:43","modified_gmt":"2016-08-05T22:02:43","slug":"paginacja-nie-dziala-przy-custom-wp_query","status":"closed","type":"topic","link":"https:\/\/pl.wordpress.org\/support\/topic\/paginacja-nie-dziala-przy-custom-wp_query\/","title":{"rendered":"Paginacja nie dzia\u0142a przy custom wp_query"},"content":{"rendered":"<p>Na stronie &#8211; http:\/\/wizjo.drl.pl\/metanogeny\/ w sidebarze umieszczono roznego rodzaju filtry organizmow. Po wypelnieniu ktoregos z pol, np. T.min (w boxie &#8222;Temaperature&#8221;) konstruuje odpowiednie: $wp_query = new WP_Query( $args ); z argumentami dla &#8222;meta_query&#8221; w zaleznosci od tego ktore z pol uzupelniono, np:<\/p>\n<pre><code>$args = array(\n\t&#039;numberposts&#039; =&gt; -1,\n\t&#039;post_type&#039; =&gt; &#039;post&#039;,\n\t&#039;meta_query&#039; =&gt; array(\n\t\t&#039;relation&#039; =&gt; &#039;AND&#039;\n\t)\n);\t\t\n\n$minimalGrowthTemperature = filter_var($_POST[&#039;tmin&#039;], FILTER_VALIDATE_FLOAT);\nif ($minimalGrowthTemperature) {\n\t$args[&#039;meta_query&#039;][] = array(\n\t\t&#039;key&#039; =&gt; &#039;minimalGrowthTemperature&#039;,\n\t\t&#039;value&#039; =&gt; $minimalGrowthTemperature,\n\t\t&#039;type&#039; =&gt; &#039;NUMERIC&#039;,\n\t\t&#039;compare&#039; =&gt; &#039;&gt;=&#039;\n\t);\n}<\/code><\/pre>\n<p>$wp_query zwraca mi prawidlowe wyniki zgodnie z oczekiwaniami, jednak jesli jest ich na tyle, ze pojawia sie paginacja, to po przejsciu na kolejna strone wyswietlane sa juz wszystkie organizmy bez uwzglednienia filtrow. Nie jest wiec zapamietywany stan $wp_query, tylko wraca do domyslnego. Jak mozna temu zapobiec aby paginacja dzialala w tym przypadku prawidlowo?<\/p>\n","protected":false},"template":"","class_list":["post-34417","topic","type-topic","status-closed","hentry","topic-tag-custom-fields-query","topic-tag-meta_query","topic-tag-paginacja","topic-tag-wp_query"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/34417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/34417\/revisions"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=34417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}