• Здравствуйте, мне необходимо выполнить определённые функции js на странице сайта при условии, что на этой странице открыто комментирование. В php есть comments_open(), но как это условие задать в js или jQuery?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Самое простое — вывести в футере через php переменную js со значением, соответствующим разрешению комментировать

    @efess А как это сделать?

    • Ответ изменён 2 года, 7 месяцев назад пользователем esteticamsk.

    Повесить на хук wp_footer функцию проверки разрешения комментирования и вывода в код html нужной переменной js. Cм примеры на поиск «хук wp_footer»

    Если комментарии открыты, значит есть форма. Ищите эту форму или контейнер на странице по названию класса или id.

    В js скрипте что-то подобное

     if($('.myform').length){
     
    	// выполнить код
    	
    	 } 

    @qwert555 спасибо большое за помощь. Всё получилось. Жаль что сам не догадался

Просмотр 5 ответов — с 1 по 5 (всего 5)

Тема «Открыты ли комментарии через js» закрыта для новых ответов.