Intereting Posts
Таксономия против статуса сообщения Не могу сделать 301 Redirect, почему? Вставить и количество слов не работает для экземпляра wp_editor Создание уникального связанного списка тегов из определенной категории? В WordPress 3.x я не могу получить доступ к сообщениям из всех блогов в сети Неограниченное количество ссылок на страницы Как добавить встроенный предварительный просмотр в текстовый обмен? Приоритизация видимого контента – проблема с скоростью страницы при анализе Google Страница с сообщениями из категории не работает Апостроф в притяжательной появляется как открытая-одиночная-умная-цитата, а не закрытая Доступ редактора к настройкам плагина Вставить сообщение на внешнюю страницу Правильное использование $ wpdb-> update ()? Создайте страницу архива для персонализированного типа сообщения с пользовательской таксономией Выполняет ли 50 редактирование WordPress CMS post / page, занимая много ресурсов сервера?

Как добавить код чуть ниже открытия тега тела в системе Genesis

Нам нужно добавить два фрагмента кода, один прямо под тегом тега открытия, а другой – перед тегом закрывающего тела. Каков наилучший способ сделать это? Я проверил wp_enqueue_script, но, похоже, содержимое будет в разделе главы.

Вы даже открыли header.php и заглянули? Вы увидите genesis_before() называется сразу после открытия <body> – следуйте за белым кроликом, и вы получите:

 function genesis_before() { do_action('genesis_before'); } 

А также для нижнего колонтитула. Так…

 add_action( 'genesis_before', 'im_a_lazy_copy_paster' ); add_action( 'genesis_after', 'im_a_lazy_copy_paster' ); function im_a_lazy_copy_paster() { if ( current_filter() == 'genesis_before' ) echo '<script>party.start();</script>'; else echo '<script>if ( cops.called() ) party.split();</script>'; } 

Вы можете использовать такой плагин, чтобы показать все крючки Genesis: http://wordpress.org/plugins/genesis-visual-hook-guide/ . Это позволит вам быстро найти правильный крюк для изменения, чтобы сделать это. Затем измените привязку в файле функций. Вы также можете использовать плагин, который позволяет легко изменять привязки через wp-admin: http://www.studiopress.com/plugins/simple-hooks

Вы были на правильном пути. wp_enqueue_script принимает параметр, называемый in_footer, который определяет, должен ли ваш скрипт загружаться до содержимого страницы или в конце тела страницы.

$ in_footer : (boolean) (необязательно) Обычно скрипты помещаются в раздел <head> . Если этот параметр верен, сценарий помещается в нижней части <body> . Это требует, чтобы тема имела wp_footer() в соответствующем месте. Обратите внимание, что перед запуском wp_head вы должны поставить в очередь свой скрипт, даже если он будет помещен в нижний колонтитул. По умолчанию: false

Вот ссылка на codex: http://codex.wordpress.org/Function_Reference/wp_enqueue_script

  1. После открытия тега тела.

     add_action( 'genesis_before', 'my_genesis_script' ); function my_genesis_script() { if ( current_filter() == 'genesis_before' ) echo '<script>parties.over();</script>'; } 

Крючки для структурных действий

genesis_before: этот хук выполняется сразу после открытия тега в источнике документа.

  1. Перед тегом закрывающего тега:

Вы можете добавить сценарий в Genesis> Theme Settings> Header and Footer scripts и ввести свой скрипт, который вы хотите вывести на wp_footer ().

Крючок wp_footer () выполняется непосредственно перед закрывающим тегом в источнике документа.