Intereting Posts
Добавление отсканированного сообщения в меню навигации WordPress query unique post meta – поиск всего одного значения без дубликатов для раскрывающегося списка WordPress – пользовательское меню навигации для зарегистрированных пользователей – тема Shopkeeper WP_cron не инициирует мое действие Слайд-шоу слайдов с портфолио, ведя себя странно, когда в jQuery Ui Tabs Список всех сообщений в пользовательском типе сообщений с разбивкой на страницы (правильный путь) Ссылки на страницы в Wp Query Shortcode удаление встроенных стилей из wp-caption div Удаление виджетов боковой панели из темы GovPress Пользовательское полевое изображение для избранного изображения Почтовый заказ по пользовательским полям Отображать пользовательские поля WP-Types в столбце Что такое событие Javascript для добавления элемента в корзину в Woocommerce? Используйте Click Image для воспроизведения Youtube Video в WordPress Loop Использование wp_list_categories для отображения более чем одной пользовательской таксономии

Использование переменных общедоступного запроса WordPress

Доброе утро. Я пытаюсь запросить различные страницы WordPress, используя общедоступные переменные запросов, например

http://dmkim1979.ru/?p=37 // single post http://dmkim1979.ru/?page_id=40 // single page 

Но я не понимаю, как использовать большинство этих переменных. И я не могу найти полную информацию о предмете в любом месте.

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

 var $public_query_vars = array( 'm', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour','minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'comments_popup', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type'); 

и мне удалось интуитивно вычислить использование части из них, таких как

  http://dmkim1979.ru/?p=37 // single post http://dmkim1979.ru/?page_id=40 // single page http://dmkim1979.ru/?paged=4 // page 4 of 10 in archive http://dmkim1979.ru/?m=201310 // 10-2013 archive http://dmkim1979.ru/?monthnum=10 // month 10 archive http://dmkim1979.ru/?year=2013 // year archive http://dmkim1979.ru/?day=12 // daily archive (current year and month) http://dmkim1979.ru/?cat=3 // category archive http://dmkim1979.ru/?tag=tag4 // tag archive http://dmkim1979.ru/?rating=rating4 // custom taxonomy archive http://dmkim1979.ru/?post_type=tickets // custom post type archive http://dmkim1979.ru/?author=1 // author archive by id http://dmkim1979.ru/?author_name=admin // author archive by name http://dmkim1979.ru/?s=uuu // search archive http://dmkim1979.ru/?error=404 // page not found http://dmkim1979.ru/?feed=rss2 // output feed 

но другие остаются таинственными, такими как

 'posts', 'w', 'withcomments', 'withoutcomments', 'search', 'exact', 'sentence', 'calendar', 'page', 'more', 'tb', 'pb', 'order', 'orderby', 'hour','minute', 'second', 'name', 'category_name', 'static', 'pagename', 'comments_popup', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage' 

может ли кто-нибудь пролить свет на то, как их использовать? (Извините за мой английский.)

Простыми словами – он скажет wordpress, что запрашивать (запрашивать данные из базы данных).

во всех случаях он будет пытаться искать сообщения (без публикации почты или страницы или другого типа сообщения)

http://dmkim.ru/?s=uuu – eq поиск uuu на сообщениях (post post post и pages post post) и возвращать результаты (это поиск)

http://dmkim.ru/?year=2013 – eq для архивации на 2013 год (для типов сообщений по умолчанию)


это грязный стиль (не URL-адрес / SEO-дружественный), обычно люди поддерживают дружественный URL-адрес, поэтому wp генерирует внутренние правила перезаписи, которые преобразуют URL-адреса, такие как

http://dmkim.ru/search/uuu http://dmkim.ru/archive/2013

в грязный стиль получить переменные, которые можно легко преобразовать в wp_query (и сгенерированный SQL-запрос для получения сообщений) для вашего шаблона.

Проверьте иерархию шаблонов , использование постоянных ссылок или установите плагин Monkeyman Rewrite Analyzer, чтобы узнать, как перенаправляются URL-адреса. Монитор запросов также может показать вам, какие условия установлены.