Запитання з тегом «loop»

Ядро запиту WordPress, цикл пропонує простий спосіб отримати доступ до інформації про публікацію та відобразити її на своєму веб-сайті.

5
Як виправити сторінку з користувацькими циклами?
Я додав спеціальний / вторинний запит до файлу шаблону / шаблону користувацької сторінки; як я можу змусити WordPress використовувати мій власний запит для пагинації, замість того, щоб використовувати основний цикл запитів на пагінацію? Додаток Я змінив основний запит циклу через query_posts(). Чому пагинація не працює, і як це виправити?
122 loop  pagination  query 

7
Як отримати URL-адресу поточної сторінки?
Я хочу додати спеціальний PHP-код, щоб переконатися, що щоразу, коли сторінка на моєму веб-сайті завантажується у моєму браузері, URL-адреса цієї сторінки лунатиме на екран. Я можу використовувати echo get_permalink(), але це працює не на всіх сторінках. На деяких сторінках (наприклад, моя домашня сторінка ) відображається кілька публікацій, і якщо я …
55 php  loop  permalinks  urls 

5
Пагинація не працює з користувацьким циклом
У мене є спеціальний цикл, який я використовую для відображення списків нерухомості, які будуть доступні протягом 60 днів. Я називаю це такою функцією: <?php $sixtydays = date('Y/m/d', strtotime('+60 days')); $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $query = new PostsOrderedByMetaQuery(array( 'post_type' => array('post', 'real-estate'), 'meta_key' => 'Time Available', 'meta_compare' => …

2
Підрахунок публікацій користувацького циклу Wordpress (WP_Query)?
Я спробував це замінити: <?php $count = count($custom_posts); ?> <h2><?php echo $count; ?></h2> в кінці циклу: <?php if ( bbp_get_forum_title() == 'Test Forum 1' ) : ?> <?php $custom_posts = new WP_Query(); ?> <?php $custom_posts->query('post_type=blocks&location=Business and Finance&order=DESC'); ?> <?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?> <div class="ad"> <?php the_content(); ?> </div> …
41 loop 

9
Отримайте уривок, використовуючи get_the_excerpt поза циклом
У мене є код, який дзвонить, get_the_title()і він працює, але get_the_excerpt()повертається порожнім. Як я можу змусити це працювати? Цей код знаходиться у плагіні під назвою "протокол відкритого графіку WP Facebook". Ось частина, яку я хочу змінити: if (is_singular('post')) { if (has_excerpt($post->ID)) { echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n"; }else{ echo "\t<meta …
31 loop  excerpt 

3
if (is_home () &&! is_front_page ())
У файлах index.php я бачу такий код. Я розумію, що is_front_page()повертається як істина під час перегляду передньої сторінки сайту (незалежно від того, чи відображається індекс публікацій блогу чи статична сторінка), а is_home()повертається як істина під час перегляду індексу повідомлень у блозі (відображається на головній сторінці чи на статичній сторінці). Я …
24 loop  themes  templates 

3
Чи можу я змусити WP_Query не повернути результатів?
Я працюю над веб-сайтом із функцією пошуку, яка дозволяє користувачам здійснювати пошук у багатьох метах публікації. Існує конкретна схема пошуку, за яку я б хотів насильно повернути результати. Технічно WP_Query знайде результати в базі даних, але я хотів би якось змінити це, щоб змусити його повернути відсутні результати, щоб викликати …
23 wp-query  loop  search 

3
Розділити вміст і галерею
Чи є спосіб розділити вміст публікації та короткий код галереї. Я хочу відобразити галерею поза своїм звичайним вмістом незалежно від того, як і де вона розміщена. Я можу використовувати це для отримання самого короткого коду: if(has_shortcode(get_the_content(), 'gallery')){ $pattern = get_shortcode_regex(); preg_match("/$pattern/s", get_the_content(), $matches); echo do_shortcode($matches[0]); } Але це не працює, …

4
Навіщо мені ставити, якщо (have_posts ()), а while (have_posts ()) недостатньо?
У мене питання про "петлю". <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?> Код, взятий зі сторінки Loop WordPress Codex . Чому я повинен ставити ifчастину? Здається, якщо є whileцикл, …
22 loop 


6
Як виключити власну таксономію з циклу поста
Чи є простий чи простий спосіб виключити всі повідомлення зі спеціальної таксономії в циклі? Я виглядав високо і низько, і ні SE, SO, ні Google, схоже, не мають прямої відповіді. Я знаю, що це можна зробити за допомогою WPDB-запиту, але це просто здається масивним канатом, щоб стрибнути на щось, що …

1
Чи варто довіряти пост глобалам?
@toscho залишив коментар до цієї відповіді, який змусив мене задуматися. Скільки нам слід довіряти світовій сфері, особливо стосовно пост глобалів $post? І що? Глобальну змінну можна замінити всім перед запуском чеку. У цьому суть глобальних змінних: глобальний доступ. $postнаприклад, це, безумовно, один із глобалів, який в основному модифікується або в …

1
Як відобразити мета-опис Yoast SEO в шаблоні архіву для кожної публікації замість the_excerpt ()? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками WordPress Development. Закрито 5 років тому . Я читав це питання, але це було не те, що я саме шукав. Я новачок у Wordpress і трохи плутаю …

2
Скидання даних публікації до попереднього циклу в вкладених циклах
Я намагаюся використовувати вкладені петлі з плагінами дописів для публікацій. Петлі працюють обидва, але проблема виникає після другого вкладеного циклу ($ issue). Я хочу знову отримати доступ до циклу публікацій $, але дані все ще є даними $ issue. wp_reset_query() повернеться назад до основного циклу в Single.php, який я не …
21 wp-query  loop  reset 

2
Отримання лише прямих дочірніх сторінок у WordPress за допомогою get_pages
Я намагаюся отримати всі прямі діти сторінки. Але я отримую і всіх дітей, і онуків. Будь-які ідеї? PHP Джерело: $args = array( 'child_of' => $post->ID, 'parent ' => $post->ID, 'hierarchical' => 0, 'sort_column' => 'menu_order', 'sort_order' => 'asc' ); $mypages = get_pages( $args ); foreach( $mypages as $post ) { …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.