0

ID を知らずに特定のワードプレス ページにリダイレクトする方法を探しています。

ボタンをクリックすると登録ページにリダイレクトされるショートコードがあります。

以前は、ページ ID のみを使用できました。現在、私は WPML を使用していますが、ページ ID は言語ごとにすべて異なります。

現在の言語の特定のページ ID を知らなくても、特定の wordpress ページにリダイレクトするにはどうすればよいですか?

4

2 に答える 2

0

同じ記事のすべてのバージョンで共有されるカスタム フィールドを追加し、代わりにそれでクエリを実行できます。記事の GUID のようなもの。

于 2013-08-31T03:50:02.010 に答える
0

get_page_by_path()またはを使用できるかもしれませんget_page_by_title()

どちらの関数も投稿タイプを引数として受け入れます。これは「ページ」に限定されているだけではありません。そして、それらは完全な$postオブジェクト、つまりを返します$post->ID

WPML 機能が必要かもしれませんが、それらと同等です。または多分組み合わせ。言語依存 ID
のドキュメントを参照してください。

于 2013-08-31T03:37:02.797 に答える