{"id":231672,"date":"2023-01-10T12:57:00","date_gmt":"2023-01-10T09:57:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231672"},"modified":"2022-12-25T18:55:38","modified_gmt":"2022-12-25T15:55:38","slug":"jetpack-infinite-scroll-foer-soekresultat","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/jetpack-infinite-scroll-foer-soekresultat\/","title":{"rendered":"Jetpack Infinite Scroll f\u00f6r s\u00f6kresultat"},"content":{"rendered":"<p>Jetpack har den o\u00e4ndliga rullningsfunktionen aktiverad som standard f\u00f6r arkiv- och bloggvyer. Den \u00e4r dock avst\u00e4ngd f\u00f6r s\u00f6kresultatvisningar.<\/p>\n<h2>\u00d6versikt<\/h2>\n<p>Infinite Scroll inneh\u00e5ller ett filter f\u00f6r att indikera om det st\u00f6ds eller inte, och vi kan anv\u00e4nda ett villkor f\u00f6r att \u00e4ndra det returnerade v\u00e4rdet. Filtret \u00e4r <code>infinite_scroll_archive_supported<\/code>och det f\u00e5r en boolean som anger vilket tillst\u00e5nd som st\u00f6ds f\u00f6r den aktuella vyn och de o\u00e4ndliga rullningsinitieringsinst\u00e4llningarna som parametrar.<\/p>\n<h2>Filtrera st\u00f6det f\u00f6r nuvarande vy<\/h2>\n<p>Vi skriver ett villkor som liknar det som finns i filtret men l\u00e4gger till is_search s\u00e5 att det startar en s\u00f6kresultatvy. Du kan klistra in f\u00f6ljande i ditt temas functions.php eller liknande:<\/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>Inaktivera Infinite Scroll i anpassade arkiv av inl\u00e4ggstyp<\/h2>\n<p>Du kanske har ett visst arkiv av anpassad posttyp, som WooCommerce-produkter och du vill inaktivera Jetpacks Infinite Scroll f\u00f6r WooCommerce-produktbutik och arkiv. Det h\u00e4r \u00e4r vad du skulle anv\u00e4nda d\u00e5:<\/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>Vi anv\u00e4nder inte en funktion som <code>is_woocommerce<\/code>f\u00f6r att om du n\u00e5gonsin inaktiverar WooCommerce-plugin, kommer sidan att bli tom eftersom <code>is_woocommerce<\/code>funktionen inte l\u00e4ngre kommer att definieras och det kommer att leda till ett allvarligt fel.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/startfunction.com\" class=\"external external_icon\">startfunction.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L\u00e4r dig hur du aktiverar Jetpacks Infinite Scroll i s\u00f6kresultat med hj\u00e4lp av ett filter och hur du inaktiverar det f\u00f6r ett anpassat arkiv av inl\u00e4ggstyp.<\/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":[838,848,818,868],"tags":[1173],"class_list":["post-231672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide-foer-nyboerjare","category-handledningar","category-plugins-3","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/231672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=231672"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/231672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/157919"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=231672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=231672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=231672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}