フォーラム

クエリーからカスタムフィールドの値を検索、postのidを返す方法 (1 件の投稿)

  1. shiugo
    メンバー
    5 ヶ月前の投稿 #

    フォーラムの皆さんこんにちは。
    カスタムフィールドの扱いについて質問をさせてください。

    Wordpressにおいて、
    http://www.example.com/?num=123
    のように、GETでクエリーを渡したとします。
    このnum=123を元に、
    "num"という名前のカスタムフィールドの値が、"123"であるpostのidを返すPHPコードのサンプルなどはございますでしょうか?

    具体的に実現したいことを述べます。
    サイト移転に伴い、
    http://www.example.com/?num=123

    http://www.example.com/archives/4567
    のようにURLが変化しました。
    その際、旧"num"をカスタムフィールドに格納したため、
    旧アドレスにアクセスがあった場合、カスタムフィールドを検索してマッチする"num"の値を持つpostに301リダイレクトをかけたいというわけです。

    おそらく、あまり一般的ではない手法かとおもわれ、プラグインや、サンプルコードなども見かけないため、お聞きしました次第です。
    どうぞ、ご教授お願いいたします。

返信

ログイン しなければ投稿できません。

About this Topic