WordPressのパーマリンク設定を変更していない場合、記事のURLは以下のようになっているかと思います。
https://santerabyte.com/?p=1
このクエリ変数によってどのページを表示するか判断してページを返しています。
パーマリンク設定を変更している場合でも、特定のルールに従って上記のクエリ変数の形式に書き換えられ判定しています。
クエリ変数にはパブリックとプライベートの2種類あり、パブリックなものは前述のURLのクエリ変数にも使用できるもので、プライベートなものは内部的にデータ取得する際のみ使用できるものです。
WordPressで使用できるデフォルトのクエリ変数について以下にまとめます。
パブリック変数
m | |
p | 投稿ID |
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 | 著者名 |
pagename | ページ名 |
page_id | ページID |
error | |
attachment | |
attachment_id | |
subpost | |
subpost_id | |
preview | |
robots | |
taxonomy | タクソノミー |
term | ターム |
cpage | |
post_type | 投稿タイプ |
embed |
プライベート変数
offset | |
posts_per_page | |
posts_per_archive_page | |
showposts | |
nopaging | |
post_type | |
post_status | |
category__in | |
category__not_in | |
category__and | |
tag__in | |
tag__not_in | |
tag__and | |
tag_slug__in | |
tag_slug__and | |
tag_id | |
post_mime_type | |
perm | |
comments_per_page | |
post__in | |
post__not_in | |
post_parent | |
post_parent__in | |
post_parent__not_in | |
title | |
fields |