Мне интересно, какой самый эффективный метод - добавить файл javascript специально для поста и / или страницы.
Вот несколько решений, которые я придумал:
- Переключитесь в режим редактирования HTML и разместите там свой JavaScript (довольно плохое решение)
- Пользовательские поля с определенным JavaScript для этого поста / страницы в парах ключ и значение
- В footer.php загружайте файлы JavaScript в зависимости от того, на какой странице вы находитесь (хотя это приводит к большому количеству условий)
Напомним, что ни один из файлов JavaScript не будет разделен между страницами - он будет буквально зависеть от того, что вы просматриваете в данный момент.
Есть предположения?
php
custom-field
jquery
javascript
Mousesports
источник
источник
Ответы:
Я думаю, что лучший баланс между эффективностью и использованием правильных методов wordpress для добавления javascript - это добавить что-то вроде этого в ваш файл functions.php themes. Например:
functions.php:
Это дает вам полный контроль над тем, что загружается , где централизованно в свои темы functions.php файл для редактирования , что загружается , где: и, таким образом , использует WordPress методы для добавления JavaScript для ваших постов и страниц безопасно .
источник
if (is_page() || is_single())
. Как вы думаете, Бен?home
на,Access to Home Online
но она не работает?То, что я хотел бы сделать, это либо поместить в нижний колонтитул или заголовок и использовать условные выражения php.
Например:
Таким образом, вы не будете постоянно вызывать все скрипты на каждой странице и будете вызывать только те, которые вам нужны.
Вот ссылка на кодекс Wordpress http://codex.wordpress.org/Conditional_Tags
И если у вас есть специальные сценарии, которые, возможно, потребуется вызывать только для каждого поста, используйте настраиваемые поля.
источник
Другой протестированный способ ниже - добавить страницу непосредственно из редактора и добавить комментарии с помощью тега script, иначе это не сработает.
источник