WordPressのスキルアップはこちら!▶[click]
スキルアップはこちらから!

こちらのサイトを「ブックマーク」しておくと便利です!今このページを見ている方はきっと何か検索されたのかと思います。見ている方も一緒にスキルアップして未来を変えましょう!スキルアップはこの先にお進みください!
次は…あなたが価値を作る時!

スキルアップはこちらをクリック!

【WordPress(ワードプレス)】基本的なパーマリンク一覧&パブリッククエリ変数|クエリパラメータ

WordPress(ワードプレス)
この記事は約4分で読めます。
スキルアップで未来を変える!!
情熱があれば【誰でも】挑戦できます!
ここからSTART↓

WordPressのページ毎に設定される個別の URL のことを「パーマリンク(permalink)」と言います。

パーマリンク例:
https://demo.eguweb.net/?p=37

「?」記号に続く「クエリ文字列」にパラメータを指定することでWEBページを表示できます。

基本的なパーマリンク一覧(一部抜粋)

投稿ページ

https://demo.eguweb.net/?p=37

固定ページ

https://demo.eguweb.net/?page_id=40

一覧ページ(Xページ目)

DEMO
タブのギャラリーには、文書全体の体裁に合わせて調整するためのアイテムが含まれています。これらのギャラリーを使用して、表、ヘッダー、フッター、リスト、表紙や、その他の文書パーツを挿入できます。図、グラフ、図表を作成すると、文書の現在の体裁に

アーカイブ(年月)

https://demo.eguweb.net/?m=202010

アーカイブ(年)

https://demo.eguweb.net/?year=2020

アーカイブ(月)

2021年10月 | DEMO
DEMO SITE

アーカイブ(日)

https://demo.eguweb.net/?day=12

アーカイブ(カテゴリー)

あさひ
「あさひ」の記事一覧です。

アーカイブ(タグ)

https://demo.eguweb.net/?tag=tag4

アーカイブ(カスタムタクソノミー)

DEMO
タブのギャラリーには、文書全体の体裁に合わせて調整するためのアイテムが含まれています。これらのギャラリーを使用して、表、ヘッダー、フッター、リスト、表紙や、その他の文書パーツを挿入できます。図、グラフ、図表を作成すると、文書の現在の体裁に

アーカイブ(カスタム投稿タイプ)

DEMO
タブのギャラリーには、文書全体の体裁に合わせて調整するためのアイテムが含まれています。これらのギャラリーを使用して、表、ヘッダー、フッター、リスト、表紙や、その他の文書パーツを挿入できます。図、グラフ、図表を作成すると、文書の現在の体裁に

アーカイブ(投稿者)

https://demo.eguweb.net/?author=1
「ユーザー名」でアーカイブを表示したい場合は下記のように指定します。
https://demo.eguweb.net/?author_name=admin

アーカイブ(検索)

https://demo.eguweb.net/?s=apple
検索結果「apple」にヒットしたページが表示されます。

404ページ

DEMO
タブのギャラリーには、文書全体の体裁に合わせて調整するためのアイテムが含まれています。これらのギャラリーを使用して、表、ヘッダー、フッター、リスト、表紙や、その他の文書パーツを挿入できます。図、グラフ、図表を作成すると、文書の現在の体裁に

RSSフィード

DEMO

get_query_var()関数

get_query_var()関数を使うと、これらのパーマリンクを取得することができます。

<?php get_query_var( $var, $default ); ?>

WP クラスのプロパティ $public_query_vars

第1引数 $var :情報取得の変数キーを指定

第2引数 $default:指定したクエリ変数が取得できなかった時の返り値

クエリパラメータを条件にしてページの表示を変える

functions.php

function add_query_vars_filter( $vars ){
    $vars[] = "cat_abc";
    return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );

functions.phpに上記のような関数を追加することで、開こうとしているページのパーマリンク(URL)によってページに表示させる内容を変えることができます。

if(get_query_var('cat_abc')=='test1'){
    // https://demo.eguweb.net/xxx/?cat_abc=test1 のとき
}else{
    // http://domain.com/xxx/?cat_abc=test1 ではないとき
}

まとめ

こちらは「基本設定」のパーマリンクで設定している場合です。パーマリンク設定を変更した場合(Prettyパーマリンク(検索フレンドリーURL)とした場合)は「リライトルール(Rewrite Rule)」に基づいてURL 変換が行われます。

パーマリンク設定を変更した場合、例えばhttp://example.com/contact を開いた時には、http://example.com/index.php?pagename=contact を表示するようになります。

ご参考ください😃

「ワードプレスで未来を変える!」
【未経験挑戦可!】スキルアップしたい!WordPressに挑戦したい!何かに挑戦して人生を変えたい!!という方をお待ちしています↓↓
WordPress(ワードプレス)
EGUWEB
タイトルとURLをコピーしました