Articles of pre get posts

pre_get_posts дает ошибку 404 в пользовательской почте

Я знаю, что это было рассмотрено по-разному тысячами раз (я читал все сообщения), но, похоже, это не специально для моего дела. Я не могу заставить его работать сам, будучи большим развитием noobie. У меня есть шаблон, который показывает последние сообщения на первой странице. Я изменил тип сообщений, показанных на question (мой сайт является Q & […]

Странная проблема с pre_get_posts и $ query-> is_page ()

Следующий бит кода использовался в моем фиктивном плагине для перенаправления не зарегистрированных пользователей со страницы 173 (ID) на sample-page (slug). Код работает хорошо. Но только сегодня я понял, что код вызывает Уведомления в Firefox. Проблема возникла, когда я попытался установить статическую страницу в качестве первой страницы в меню «Настройки»> «Чтение». Примечание. Попытка получить свойство не-объекта […]

CPT-мудрый архив на основе пользовательской даты Поле

Я пытаюсь сгруппировать (архив) мой CPT (fcra_donation: has_archive => true) на основе пользовательской даты. Поле (sukritham-donation-date: format yyyymmdd (20160506). Вот мой код в моих functions.php function fcra_rewrite(){ add_rewrite_rule( '^fcra_donation/([0-9]{4})/?$', 'index.php?post_type=fcra_donation&donation_year=$matches[1]', 'top' ); } add_action( 'init', 'fcra_rewrite' ); //Add donation_year to query_Vars function fcra_query_vars($vars) { $vars[] = 'donation_year'; return $vars; } add_filter('query_vars', 'fcra_query_vars'); function fcra_donation_query( $query […]

Установите разные posts_per_page для пользовательских типов сообщений / таксономии

У меня есть пользовательский тип сообщения, который я хочу полностью показать на странице категории для этого типа публикации на моем веб-сайте, а не в обычном блоге на веб-сайте. Я сделал обычную таксономию и тип сообщения, как показано ниже: add_action('init', 'create_post_types'); function create_post_types() { register_taxonomy('tips-and-tricks-taxonomy', 'tat', array( 'hierarchical' => true, 'label' => 'Destinations (Tips)', 'singular_label' => […]

Пользовательские переменные поиска в wp-запросе?

У меня есть поисковый прямой URL-запрос, например: domain.com/?lis=&st=listing&lat=52.6323813&lng=4.7533754&radius=50 Теперь я хотел бы использовать этот поисковый запрос в качестве запроса WP для получения сообщений. Я создал шаблон пользовательских сообщений и хотел бы запросить сообщения, подобные приведенному выше запросу, но затем с URL-адресом, например: domain.com/page Я много искал. Нашел неплохую статью об этом здесь: https://www.smashingmagazine.com/2016/03/advanced-wordpress-search-with-wp_query/, но не […]

Исправить настройку по умолчанию в edit.php после фильтрации

У меня есть глубокая иерархия страниц, и я создал обычную таксономию, чтобы обозначать разные группы страниц терминами, которые используются для фильтрации списка страниц edit.php для разных пользователей. Проблема в том, что у меня есть родительские сообщения, показывающие ниже их детей, и я думаю, что это может быть из-за того, что родитель получает сиротство и имеет […]

pre_get_posts – задавать запросы hierachy

Я сделал форму с таким кодом: <form name="wyszukiwarka" id="wyszukiwarka" class="wyszukiwarka" > <select class="miasto" id="pa_miasto" name="pa_miasto"> <option class='opcja' value='miastoValue'>MiastoValue</option> …. </select> <select class="typ-ogloszenia" id="product_cat" name="product_cat" required > <option class='opcja' value='ProductCatValue'>TypValue</option> ….. </select> <input type="submit" value = "Szukaj" > </form> Я хотел бы установить иерархию для моего запроса. Моя форма должна сначала использовать значение product_cat, чтобы перейти […]

Установка post_id для single.php на основе URL без перенаправления

Я переношу Joomla! базы данных в WordPress, и веб-сайт должен оставаться точным в отношении URL-адресов. Сайт Joomla имеет свои сообщения с расширениями .html, и импортер, который я создал, сопоставляет URL-адрес файла Joomla с именем post_name WordPress как таковым: joomla-site.com/Title-of-Joomla-Content.html -> WordPress DB :: post_name title-of-joomla-content Я могу, конечно, получить доступ к готовой публикации на WordPress: […]

Помощь С проблемой фильтра pre_get_posts в таксономии

Я создаю функцию для фильтрации запроса таксономии с помощью этого кода add_action('pre_get_posts', 'custom_taxonomy_query'); $option_taxposts_per_page = get_option('tax_posts_per_page'); function custom_taxonomy_query(&$query) { global $option_taxposts_per_page; if (!is_admin() && is_tax('feature') || is_tax('propertytype') || is_tax('location')) { if (is_tax('feature')) { $browseorder = get_option('browse_feature_order'); } else if (is_tax('propertytype')) { $browseorder = get_option('browse_propertytype_order'); } else if (is_tax('location')) { $browseorder = get_option('browse_location_order'); } switch ($browseorder) […]

Как применить pre_get_posts к пользовательскому запросу?

Как я могу применить pre_get_posts к пользовательскому запросу? Например, если у меня есть: $custom_query = new WP_Query(…) //code here Как я могу применить pre_get_posts для этого $custom_query ?