Есть ли возможность передать некоторые переменные PHP в JavaScript, чтобы я мог использовать их позже?
Только в single.php
.
Я слышал об этом, wp_enqueue_scripts
но с этим необходимо объявить путь к файлу JS, но он мне не нужен.
Есть ли возможность передать некоторые переменные PHP в JavaScript, чтобы я мог использовать их позже?
Только в single.php
.
Я слышал об этом, wp_enqueue_scripts
но с этим необходимо объявить путь к файлу JS, но он мне не нужен.
Ответы:
Метод лучшей практики
Посмотрите
wp_localize_script
, что именно для этого и предназначено.Но это требует предыдущего использования
wp_enqueue_scripts
, следовательно, вам нужно будет переместить JS в отдельный файл.Это, безусловно, будет стоить этих нескольких минут усилий.
В JS вы сможете использовать переданные параметры следующим образом:
[Изменить] Ваша ситуация
Согласно вашему комментарию
Поместите следующую
/js/
папку вашей темы , создайте ее, если она не существует.Давайте назовем файл
fb-response.js
:Затем зарегистрируйтесь, поставьте в очередь и локализуйте, как показано выше. Предполагая, что у вас есть идентификатор, который вы хотите передать, скажем
$fb_id
:NB Очевидно, вышеизложенное предполагает, что это в теме. Если мы говорим «плагин», измените местоположение соответственно.
источник
Прочитав ваш комментарий, я понимаю, что вы хотели бы сделать что-то вроде этого:
источник
<input ... />
и была предназначена только для демонстрации. Насколько я вас понял, там все сказано, что вам нужно. Если нет, пожалуйста, попробуйте объяснить немного больше, но в вашем вопросе, а не в комментариях.