Intereting Posts
Как добавить пользовательский текстовый редактор в раздел добавления сообщений? Excerpt получает выдержку страницы, а не самую последнюю опубликованную выдержку Возможно ли получить текущий входной IP-адрес администратора? Лучший способ лишить the_content html на лицевой стороне? Форматирование фрагментов кода на бесплатной учетной записи WordPress.com? Лучший способ вставить css в admin_head в плагинах? Пропустить первое сообщение в категории Архив Сортировка медиабиблиотеки по имени автора Организовать статьи контента пользовательскими сообщениями, таксономиями или другим способом? woocommerce 3.2.1 не отправляет электронные письма с уведомлением о заказе Проблема с навигацией на первой странице после обновления до 3.4 Как избежать <div> и <ul>, которые добавляются при использовании виджета custon menu Имеет ли WordPress журнал ошибок? Тип пользовательской таксономии Paginate с wp_custom_pagination Добавить контент по умолчанию для публикации (для определенной категории)

Петля через дочерние образы родителя для Nivo Slider

Я хочу использовать ползунок Nivo для циклического перехода по дочерним элементам родительской страницы один за другим, как я могу это сделать?

У меня есть следующий фрагмент кода, который захватывает ВСЕ дочерние страницы родительской страницы и отображает их:

<?php $pages = get_pages(array('child_of' => $post->ID)); foreach($pages as $post) { setup_postdata($post); $fields = get_fields(); ?> <?php echo $fields->title; ?> <?php } wp_reset_query(); ?> 

Есть ли способ показать 1 дочерний образ и после нажатия следующей стрелки на Nivo отображается следующее дочернее изображение?

Solutions Collecting From Web of "Петля через дочерние образы родителя для Nivo Slider"

Чтобы получить прикрепленные (т.е. дочерние) изображения сообщения, попробуйте использовать get_children() . например:

 <?php $child_image_args = array( 'post_mime_type' => 'image', 'post_parent' => $postID, 'post_type' => 'attachment' ); $child_images = get_children( $child_image_args ); ?> 

Возвращает ассоциативный массив дочерних образов. Затем просто wp_get_attachment_image() их, например, используя wp_get_attachment_image() для вывода. например:

 <div id="nivoslider"> <?php foreach ( $child_images as $child_image ) { wp_get_attachment_image( $child_image->ID ); } ?> </div> 

Интеграция Nivo Slider в основном не подходит для WPSE, но если вы хотите перейти вручную, измените параметр manualAdvance на manual в своем экземпляре #nivoslider jQuery.