Вопросы с тегом «loop»

Ядро запроса WordPress, цикл предлагает простой способ доступа к информации о публикации и ее отображения на вашем веб-сайте.

5
Как исправить нумерацию страниц для пользовательских циклов?
Я добавил пользовательский / дополнительный запрос к файлу шаблона / шаблону пользовательской страницы; Как я могу заставить WordPress использовать свой пользовательский запрос для разбивки на страницы вместо использования нумерации в основном цикле запросов? добавление Я изменил запрос основного цикла через query_posts(). Почему не работает разбиение на страницы, и как мне …
122 loop  pagination  query 

7
Как получить URL текущей страницы?
Я хочу добавить пользовательский код PHP, чтобы всякий раз, когда страница моего сайта загружалась в моем браузере, URL-адрес этой страницы отображался на экране. Я могу использовать echo get_permalink(), но это не работает на всех страницах. Некоторые страницы (например, моя домашняя страница ) отображают несколько сообщений, и если я использую get_permalink()на …
56 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 …

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 Open Graph». Вот часть, которую я хочу изменить: 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
Могу ли я заставить WP_Query не давать никаких результатов?
Я работаю над сайтом с функцией поиска, которая позволяет пользователям выполнять поиск по многим мета-постам. Существует конкретный шаблон поиска, для которого я не хотел бы принудительно возвращать результаты. Технически WP_Query найдет результаты в базе данных, но я бы хотел как-то переопределить это, чтобы заставить его не возвращать никаких результатов, чтобы …
23 wp-query  loop  search 

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

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
Зачем мне ставить if (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; ?> Код взят со страницы Кодекса The Loop WordPress . Почему я должен поставить ifчасть? Кажется, если …
22 loop 


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

1
Должны ли мы доверять почтовым глобалам?
@toscho оставил комментарий к этому ответу, который заставил меня задуматься. Насколько мы должны доверять глобальному охвату, особенно в отношении почтовых глобалов, таких как $post? Ну и что? Глобальная переменная может быть перезаписана всеми перед выполнением проверки. В этом суть глобальных переменных: глобальный доступ. $postнапример, это, безусловно, один из глобалов, который …

1
Как отобразить мета-описание Yoast SEO в шаблоне архива для каждого сообщения вместо the_excerpt ()? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я прочитал этот вопрос, но это было не то, что я искал точно. Я новичок в Wordpress и …

2
Сброс данных поста к предыдущему циклу во вложенных циклах
Я пытаюсь использовать вложенные циклы с плагином постов к постам. Оба цикла работают, но проблема возникает после второго вложенного цикла ($ 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 ) { $post_tempalte …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.