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

25
Как ограничить количество сообщений, которые получает WP_Query?

Я исследовал Google и WPSE, и единственное, что я вижу неоднократно, - это использование showposts, которое устарело. Я знаком с WP_Query, и я подумал, что если я установлю posts_per_pageсвой лимит (то есть 5), и nopagingдля true, это станет что-то вроде « Хорошо, я дам вам только 5 сообщений ». Но...

24
Могу ли я исключить сообщение по мета-ключу, используя функцию pre_get_posts?

Я вижу, что многие люди предпочитают использовать pre_get_postsкрюк вместо query_posts. Код ниже работает и показывает все сообщения, которые имеют мета-ключ "признакам" function show_featured_posts ( $query ) { if ( $query->is_main_query() ) { $query->set( 'meta_key', 'featured' );...

24
Использование pre_get_posts с WP_Query

Я читал Стивен Харрис отличный ответ «s на этот вопрос в отношении использования WP_query(), query_posts()и pre_get_posts. Он говорит: «pre_get_posts - это фильтр для изменения любого запроса. Чаще всего он используется для изменения только« основного запроса »». Можно использовать pre_get_postsдля...

22
Как исключить пользовательскую таксономию из цикла сообщений

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

21
Должны ли мы доверять почтовым глобалам?

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

21
Показывать различное количество постов на странице в зависимости от контекста (например, домашняя страница, поиск, архив)

В настройках чтения есть место для установки количества отображаемых сообщений, которое влияет на количество сообщений, отображаемых во всех контекстах. Вместо этого я хотел бы показать определенное количество сообщений на главной странице и другое количество сообщений на страницах, таких как...

21
Как получить сообщения по нескольким идентификаторам?

У меня есть строка с постом идентификаторов: 43,23,65. Я надеялся, что смогу использовать get_posts()и использовать строку с идентификаторами в качестве аргумента. Но я не могу найти какие-либо функции для получения нескольких сообщений по идентификатору. Я действительно должен сделать WP_query? Я...

21
Количество прикрепленных сообщений превышает количество сообщений на странице

Я использую, pre_get_postsчтобы настроить количество сообщений, отображаемых на моей домашней странице. function lifelounge_query_adjust( $query ) { if ( is_home() ) { set_query_var( 'posts_per_page', 12 ); return; } } add_filter( 'pre_get_posts', 'lifelounge_query_adjust' ); Но я сталкиваюсь с...

20
Некоторые сомнения по поводу того, как основной запрос и пользовательский запрос работает в этой пользовательской теме?

Я довольно новичок в разработке тем WordPress и не очень разбираюсь в PHP (я пришел с Java и C #), и у меня есть следующая ситуация в этой пользовательской теме Как вы можете видеть на главной странице, я сначала показываю раздел (названный Articoli в evidenza ), содержащий избранные посты (я...

20
Оптимизировать пост вставки и удаления для массовых операций?

Не очень заметно при работе с отдельными сообщениями, но когда вы создаете или удаляете несколько тысяч в массе и по коду - процесс довольно медленный. Есть ли какие-нибудь хорошие настройки и углы? Контекст: wp_insert_post() с пропущенными категориями и тегами; добавить несколько пользовательских...

20
Как получить post_content без удаления тегов <p>?

Я пытаюсь получить содержание сообщения определенного сообщения: $post = get_post(/* id */); $content = $post->post_content; Тем не менее, это извлекает контент без разрывов строки и пропускает все <p>теги. Как правильно извлечь содержимое сообщения, не удаляя <p>теги (как это...

20
Каковы все доступные параметры для query_posts?

Страница кодекса WordPress для query_posts гласит, что она не охватывает все параметры, которые принимает query_posts: параметры Это еще не полный список. Он предназначен, чтобы показать некоторые из наиболее распространенных вещей, возможных при настройке ваших собственных запросов Я не смог найти...

19
Вручную установите глобальные переменные $ post с идентификатором, чтобы использовать теги шаблона

У меня есть функция получения идентификаторов сообщений с помощью специальных средств. Мне нужно иметь возможность установить для global $postтого, чтобы использовать такие функции, как the_content(), который не позволяет идентификатор в качестве параметра. Как мне этого...

19
Использование pre_get_posts на настоящих страницах и статических первых страницах

Я провел довольно обширное исследование о том, как использовать pre_get_postsна настоящих страницах и статических титульных страницах, и кажется, что нет никакого метода защиты от дурака. Лучший вариант, который я нашел на сегодняшний день, был из сообщения, написанного @birgire в Stackoverflow . Я...

18
Вложенный meta_query с несколькими ключами отношения

Мне интересно, может ли Wordpress работать с вложенными файлами meta_query, каждый из которых имеет разные ключи отношения? Начиная с Wordpress 3.0, tax_queryспособен выполнять эту функцию; Мне интересно, имеет ли это эквивалент с meta_query. $results = query_posts( array( 'post_type' =>...

18
query_post по названию?

Можно ли создать цикл сообщений, используя WP_Query или query_posts, используя заголовок? т.е. $args = array('post_title'='LIKE '.$str.'% '); $res = WP_Query($arg); // the loop... // trying this now... $mypostids = $wpdb->get_col("select ID from $wpdb->posts where post_title like 'Abb%' ");...

18
Изменить страницы таксономии, чтобы исключить элементы в дочерних таксономиях

Я нашел этот вопрос: Есть способ использовать $ query-> set ('tax_query' в фильтре pre_get_posts? что, по-видимому, указывает на то, что да, вы можете изменить запрос таксономии в архивах таксономии с помощью pre_get_posts (). так что я придумал add_action('pre_get_posts', 'kia_no_child_terms'...

18
get_posts назначается определенному пользовательскому термину таксономии, а не дочерним элементам термина

Скажем, у меня есть следующие условия таксономии: Term 1 Term 1.1 Term 1.2 Term 2 Term 2.1 Как я могу получить только сообщения, которые назначены на срок 1 и не включают в себя те, которые назначены на срок 1.1 или срок 1.2? Например: $pages = get_posts(array( 'post_type' => 'page',...

18
Определите, является ли страница страницей сообщений

На странице « Настройки чтения» вы можете установить «Первую страницу» и «Страницу сообщений». Вы можете проверить, является ли текущая страницаis_front_page(); Есть ли аналогичная функция для «Страницы сообщений». Я заметил, что is_page();не работает для этой специальной страницы....

17
Как отметить каждый третий пост

Я работаю над сайтом WordPress для своей группы, и я хотел бы отметить каждый третий пост на нашей странице блога, чтобы к нему применялся специальный класс, у кого-нибудь есть указания, как этого добиться? Любая помощь очень очень ценится, спасибо!...