{"id":232226,"date":"2023-01-10T13:25:00","date_gmt":"2023-01-10T10:25:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232226"},"modified":"2022-11-10T08:11:17","modified_gmt":"2022-11-10T05:11:17","slug":"jetpack-infinite-scroll-hakutuloksiin","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/jetpack-infinite-scroll-hakutuloksiin\/","title":{"rendered":"Jetpack Infinite Scroll hakutuloksiin"},"content":{"rendered":"<p>Jetpackin rajaton vieritystoiminto on oletuksena k\u00e4yt\u00f6ss\u00e4 arkisto- ja blogin\u00e4kymi\u00e4 varten. Se on kuitenkin poistettu k\u00e4yt\u00f6st\u00e4 hakutulosn\u00e4kymiss\u00e4.<\/p>\n<h2>Yleiskatsaus<\/h2>\n<p>Infinite Scroll sis\u00e4lt\u00e4\u00e4 suodattimen, joka ilmaisee, onko se tuettu vai ei, ja voimme k\u00e4ytt\u00e4\u00e4 ehdollista palautettua arvoa muuttamaan. Suodatin on <code>infinite_scroll_archive_supported<\/code>ja se vastaanottaa parametreina boolen, joka ilmoittaa nykyisen n\u00e4kym\u00e4n tuetun tilan ja \u00e4\u00e4rett\u00f6m\u00e4n vierityksen alustusasetukset.<\/p>\n<h2>Suodatetaan nykyisen n\u00e4kym\u00e4n tuki<\/h2>\n<p>Kirjoitamme samankaltaisen ehdon kuin suodattimessa, mutta lis\u00e4\u00e4mme is_search, jotta se k\u00e4ynnistyy hakutulosn\u00e4kym\u00e4ss\u00e4. Voit liitt\u00e4\u00e4 seuraavan teeman hakemistoon functions.php tai vastaava:<\/p>\n<pre><code>\/**\n * Enables Jetpack's Infinite Scroll in search pages, disables it in product archives\n * @return bool\n *\/\nfunction tr_theme_jetpack_infinite_scroll_supported() {\n    return current_theme_supports( 'infinite-scroll') &amp;&amp; (is_home() || is_archive() || is_search() );\n}\nadd_filter( 'infinite_scroll_archive_supported', 'tr_theme_jetpack_infinite_scroll_supported' );\n<\/code><\/pre>\n<h2>Infinite Scrollin poistaminen k\u00e4yt\u00f6st\u00e4 mukautetuissa viestityyppisiss\u00e4 arkistoissa<\/h2>\n<p>Ehk\u00e4 sinulla on tietty mukautettu viestityyppinen arkisto, kuten WooCommerce-tuotteet, ja haluat poistaa Jetpackin Infinite Scrollin k\u00e4yt\u00f6st\u00e4 WooCommerce-tuotekaupassa ja -arkistot. T\u00e4t\u00e4 k\u00e4ytt\u00e4isit silloin:<\/p>\n<pre><code>\/**\n * Enables Jetpack's Infinite Scroll in search pages, disables it in product archives\n * @return bool\n *\/\nfunction tr_theme_jetpack_infinite_scroll_supported() {\n    return current_theme_supports( 'infinite-scroll') &amp;&amp; (is_home() || is_archive() || is_search()) &amp;&amp;! is_post_type_archive( 'product' );\n}\nadd_filter( 'infinite_scroll_archive_supported', 'tr_theme_jetpack_infinite_scroll_supported' );\n<\/code><\/pre>\n<p>Emme k\u00e4yt\u00e4 toimintoa, kuten <code>is_woocommerce<\/code>koska jos poistat WooCommerce-laajennuksen k\u00e4yt\u00f6st\u00e4, sivusto tyhjenee, koska <code>is_woocommerce<\/code>toimintoa ei en\u00e4\u00e4 m\u00e4\u00e4ritell\u00e4 ja se aiheuttaa kohtalokkaan virheen.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/startfunction.com\" class=\"external external_icon\">startfunction.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Opi ottamaan Jetpackin Infinite Scroll k\u00e4ytt\u00f6\u00f6n hakutuloksissa suodattimen avulla ja poistamaan se k\u00e4yt\u00f6st\u00e4 mukautetun viestityypin arkistossa.<\/p>\n","protected":false},"author":1,"featured_media":157919,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[813,834,843,864],"tags":[1166],"class_list":["post-232226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laajennuksia","category-opas-aloittelijoille","category-opetusohjelmia","category-wordpress-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/232226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=232226"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/232226\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/157919"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=232226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=232226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=232226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}