Allow Javascript in Posts and Pages
Бывают ситуации, когда вам необходимо вставить какой-либо js-скрипт на определенной странице вашего блога. Самым простым решением данной задачи будет...
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
Да, интересная вещь, спасибо.
Как раз ставлю у себя карту и там несколько скриптов, не хотел бы включать их в весь сайт.
Этот плагин будет очень кстати.
#2,
А для PHP кода так нельзя?
#3,
как так? этот плагин строго для вставки js-скриптов, если вам необходимо выполнять PHP-код, то надо использовать другой плагин. ну например, плагин Inline PHP, он как раз делает то, что вам нужно.
#4,
Извините, я не точно выразился. Я имел ввиду вставлять код так, чтобы плагин вырезал из него переносы строк и не вставлял теги абзацев. Я пробовал Inline PHP, но в нем ничего не вырезается и код получается нерабочим, так как WordPress туда пихает теги.
#5,
теперь понял. ну первым делом можно вообще отключить автоформатирование текста записей вордпрессом:
ну и можно воспользоваться плагинами, которые вырезают лишние теги - у этого же автора есть плагин Allow PHP in Posts and Pages, который точно также удаляет лишние вставляемые вордпрессом теги.
#6,
Во, то что надо, спасибо!
А отключить форматирование не вариант - человек, который занимается контентом на сайте не разбирается в html и не сможет сам оформлять текст нужными тегами.
#7,
Плагин TRUEedit избавляет от "ненавязчивого" автоформатирования, что позволяет внедрить html-, js- и php-код без искажений [zxx.16mb.com].
#8,
так и вышеприведенным кодом в functions.php можно отрубить автоформатирование, но проблема то не в этом. многие блоггеры привыкают к автоформатированию и не хотят его отрубать, но при этом необходимость в вставке js и прочего кода остается.
#9,
Спасибо за помощь и за статью.
#10,
А как вставить скрипт
, если сам
нельзя использовать?
#11,
подобные скрипты надо вставлять без всяких плагинов - путем редактирования шаблона записи.
#12,
У меня этот плагин не работает из-за плагина syntaxhighlighter, то есть при использовании [js][/js] включается syntaxhighlighter.
#13,
ничего посоветовать не могу, извините.
#14,
ОГРОМНОЕ СПАСИБО за статью, информацию о плагине, нюансах работы с ним, за не битые ссылки и не ломанные плагины! Хоть прыгай от счастья, чесслово - тайные надежды реализованы! Такая ляля получилась!!! И безо всякого написания специальных плагинов, изменения шаблонов и прочих заморочек, да еще с возможностью вносить новшества и правки хоть каждый день ))) На радостях делюсь информацией - может, кому-то пригодится. Вероятно, что-то в мире изменилось, но знаки дюйма (") в коде скрипта использовать можно. По крайней мере, как указатели значений в тегах - точно. Проблема с выводом многих подряд идущих тегов решилась путем разбиения строки на части. В итоге такой вариант вставки картинки отлично сработал:
.html('[div style="text-align:center; padding:50px;"]' + '[img class="border0" src="http://my-site.ru/chto-to-tam/cool.gif"/]' + '[/div]');
Еще раз благодарю за ваш труд. Желаю успешного развития и всестороннего процветания вам и вашему сайту!
#15,
Помогите пожалуйста со следующим скриптом.
Для начала я поставил плагин и в head.php добавил
Я добавил не в header.php данный текст, потому что в моем темплейте header.php начинается сразу с body а перед боди только следующие вызовы:
А вот и сам текст скрипта который я вставляю в запись:
В итоге создается пустой контейнер размером 310 на 400 и все.
#16,
боюсь, что jquery не будет автоматом цепляться из записи. если у вас это страница, то создайте шаблон страницы и пропишите там этот скрипт напрямую.
#17,
Скажите пожалуйста куда именно в функции надо это добавлять ? А то я везде пробовал не работает(
add_filter('widget_text', 'do_shortcode');
#18,
файл functions.php, который лежит в папке вашего шаблона - это важно, так как в самом движке тоже есть такой файл. вставлять в любое место, но так чтобы не разбить чужие функции там. если не уверены, то вставляйте в начале на следующей строчке после символов или в самом конце файла перед символами ?> (если их нет, то просто в самый конец файла).
#19,
Хм можете подсказать как реализовать поиск гугл.
На странице? Пробовал через плагин - ничего :(
#20,
и не получится. плагин не работает с подключаемыми скриптами. да и на кой черт вам вообще нужен этот плагин для подключения поиска от гугла? вам надо напрямую выводить форму поиска гугла в search.php там или в сайдбаре sidebar.php
#21,
Добрый день всем. Вообще этот плагин очень хорошо работает. Но есть один Javascript работающий код, который не как не работает у меня на сайте. Проблема связано с плагином. В коде добавлены и теги. Может они должны быть написаны на таких скобках []. Прошу помогите решить эту проблему!!!
#22,
вы код то приведите, только в правильных тегах.
#23,
подскажите, пожалуйста,как вставить такой скрипт
document.write("");
#24,
а точнее?
#25,
здесь java скрипт, который нужно вставить в вордпресс и никак не получается https://yadi.sk/i/PhrJiNaohGXjY. Подскажите как?
#26,
да прям так и вставлять:
и все работает. не забудьте только adblock в браузере отключить, так как он этот скрипт блокирует.
#27,
вставила, адблок отключила, баннер не выводится
#28,
вы плагин то установили?
сайт покажите и где баннер должен выводиться.
#29,
Плагин установила. Сайт http://7semiya.ru/, страничка с рекламным банером http://7semiya.ru/reklama/
#30,
понятно, это вордпресс кавычки портит. можно исправить, добавив в functions.php темы код:
#31,
попробовала вставить в редакторе вордпресс. перестал загружаться сайт полностью
#32,
значит не там вставили, теперь исправляйте через FTP или через панель хостера. чтобы не ошибиться - вставлять надо код на следующей строчке после или в самый конце файла перед ?> (если есть - иначе просто в конце этого файла). а вы, видимо, разбили какую-то функцию.
#33,
спасибо теперь заработало
#34,
А как можно прикрепить к WordPress скрипт из отдельного JS файла?
Написал простой калькулятор решения уравнений (Js+ css). Хочу вывести его в отдельном посте, но не понимаю, куда его положить на сервере, и как связать с постом?
#35,
положите в корне сайта, а потом подключайте.
или я вас не так понял?
#36,
Здравствуйте. Подскажите как вставить:
#37,
разве для этого нужен плагин?
переключаетесь на вкладку "Текст" и вставляете.