WordPress как на ладони
wordpress jino

Можно ли перезагрузить конкретную функцию с помощью AJAX ?

Можно ли повесить на нажатие кнопки на сайте перезагрузку опеределённой функции из functions.php ? хочу таким образом организовать что-то в духе слайдера похожих товаров. плагин wp-shop не поддерживает такие штуки, поэтому приходится выкручиваться.

0
Гость 2.6 года назад
  • 1
    stepan1187 cайт: www.weblancer.net/users/stepanko/?affili...

    перезагрузку опеределённой функции из functions.php

    Не совсем понимаю, что Вы понимаете под этим...
    Но можно по клику на кнопку сделать аякс запрос и получить ответ.
    Ответ будет генерироваться функцией, которую Вы сами пишите.
    А уже написать можете, чего душа пожелает.

    Если Вам нужно динамически подгружать новые слайды в слайдер - это также возможно (если слайдер поддерживает), но здесь уже нужны и знания js.

    Комментировать
  • 0

    Stepan, спасибо за ответ. Я постараюсь обьяснить, что имею ввиду. В файле functions.php есть функция func. она загружается только на странице записей - выводит что-то типо похожих товаров из той же рубрики. Хотелось бы по нажатию на кнопку черех Ajax перезагружать из файла functions.php одну конкретную функцию(если это возможно) чтобы без перезагрузки страницы обновлялись рекомендации похожего товара. Спасибо за ответ!)

    stepan 2.6 года назад

    Да, это возможно сделать - читайте ответ выше.
    Готовый код Вам никто не даст.

    Вам нужно написать аякс запрос (аякс+wordpress я на этом сайте изучал),
    в функции, что его обрабатывает, вернуть результат работы функции func
    Кстати, func - данные выводит или возвращает в переменную.
    Если возвращает - тогда работы будет меньше.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.