Intereting Posts
Выходная ссылка на категорию из цикла WP_Query продуктов woocommerce Где разместить пользовательские функции? Как я могу перечислить URL-адреса всех аудиофайлов в моей медиа-галерее? Необходимо перенести первое изображение из сообщений и установить его как изображение Скрипт AWS Есть ли способ настроить профиль пользователя на черновик? Как предотвратить наводнение комментариев? Получить посттип таксономии / срока Динамический виджет WordPress по местоположению? Получение самых последних сообщений из нескольких категорий Есть ли простой способ экспортировать сообщения с уже присвоенной категорией и изображениями с localhost? Использование 'posts_where' в запросе с настраиваемым полем WordPress кэширует меню с Transient API Отображение определенного количества сообщений на странице архива таксономии Как переопределить вызов функции в functions.php?

Важное меню для пользовательских меню WP

Это кажется простым, за исключением того, что я не могу понять это.

В теме WordPress, как я могу создать пользовательский меню под заголовком заголовка изображения сверху после прокрутки страницы?

Примеры сайтов: www.riverviewford.com и www.forexfactory.com .

Вот код, который я нашел в сети, и пытаюсь использовать в WordPress. http://jsfiddle.net/uFq2k/3/

Как я могу называть скрипт и откуда? Заранее спасибо.

Solutions Collecting From Web of "Важное меню для пользовательских меню WP"

Вы можете сделать следующее:

1) Создайте javascript-файл и поместите в него следующий контент:

$(function(){ var stickyHeaderTop = $('#stickyheader').offset().top; $(window).scroll(function(){ if( $(window).scrollTop() > stickyHeaderTop ) { $('#stickyheader').css({position: 'fixed', top: '0px'}); } else { $('#stickyheader').css({position: 'static', top: '0px'}); } }); }); 

2) Сохраните этот файл в папке темы как (например) stickyheader.js .
3) Поместите следующий код в functions.php :

 do_action( 'after_setup_theme', 'wpse101288_enqueue_script' ); function wpse101288_enqueue_script() { wp_register_script( 'stickyheader', get_template_directory_uri() . '/stickyheader.js', array( 'jquery' ) ); } 

4) Поместите меню, которое вы хотите «липнуть» между следующим кодом:

 <div id="stickyheader">/* YOUR MENU CODE HERE */</div> 

или даже лучше, добавьте id="stickyheader" в существующий элемент, в котором находится ваше меню.