Применение бесконечной прокрутки к сайту wooocmmerece не работает должным образом

Я пытаюсь реализовать бесконечную прокрутку реактивного ранца. на моем веб-сайте есть? currency_switch = EUR и? orderby = width-desc эти типы настраиваемых параметров URL, которые успешно реализованы без какого-либо ajax, и для поиска я использую релевантные. Я использую этот код в своем functions.php

function mytheme_infinite_scroll_init() {
    add_theme_support( 'infinite-scroll', array(
        'container' => 'multiple-products',
        'type'           => 'scroll',
        'posts_per_page' => get_option( 'posts_per_page' )

    ) );
}
add_action( 'init', 'mytheme_infinite_scroll_init' );

Он работает (только на странице магазина), но не работает с пользовательскими параметрами URL, как указано выше, и не работает для поиска. Я не настраивал никакой код для разбивки на страницы (не менял $ paged stc). Как справиться с этим для пользовательских параметров запроса? Как бороться с релевантностью, поскольку он заявляет, что не поддерживает функцию бесконечной прокрутки плагина Jet Pack, есть ли способ сделать результаты релевантных результатов бесконечной прокруткой с помощью реактивного ранца.

Я попробовал свою индивидуальную реализацию, вначале попытался сделать простой вызов ajax, но в итоге у меня возникли странные проблемы, подобные этой Простой вызов Ajax в wordpress не дает результатов expecetd

Спасибо


person YeshDev    schedule 16.01.2019    source источник


Ответы (1)


Извините за скучный ответ, но невозможно заставить Relevanssi работать с функцией бесконечной прокрутки Jetpack. Вам просто нужно отключить его на страницах поиска, как описано в базе знаний Relevanssi < / а>.

person Mikko Saari    schedule 17.01.2019
comment
Я не понимаю, как вы там используете Релеванси; Я предполагаю, что соответствующий код скрыт внутри mytag_restful_search (). - person Mikko Saari; 26.01.2019
comment
Привет, @ Mikko Saar, я удалил свои предыдущие комментарии, так как они неправильно описывают мою проблему. Нет проблем без бесконечной прокрутки, но с бесконечной прокруткой я получаю мало нерелевантных продуктов после первых 20 продуктов. Я добавил функцию и отредактировал описание в соответствии с этим. вот ссылка еще раз для более подробного описания stackoverflow.com/questions/54282847/. Пожалуйста, дайте мне какое-нибудь представление о том, как справиться с этой ситуацией. Спасибо - person YeshDev; 29.01.2019
comment
Извините, но я не сразу понимаю, что делает ваш код (или даже пытается это сделать), и я не могу позволить себе потратить пару часов на выяснение этого. - person Mikko Saari; 30.01.2019
comment
Привет @Mikko, разобрался с моей проблемой и очень сожалею о очень длинном и нечитаемом коде. Еще раз спасибо за вашу помощь и быстрые ответы. - person YeshDev; 08.02.2019