2
言語のカスタムパーマリンク構造の作成
フラグアイコンをクリックすると、2文字の言語コード(nl、deなど)を含む1年間のCookieが設定される、単純な多言語システムを作成しました。 wpアクションにフックしてCookieの値を読み取り、次にthe_titleとthe_contentフィルターを使用して正しい言語を表示します(ページ/投稿の編集画面のメタボックスを介して異なる言語が入力されます)。 これはすべてうまくいきますが、2言語の言語コードがドメイン名と通常のパーマリンク構造の間にあるため、言語バージョンごとにパーマリンクが必要です。私は%postname%パーマリンク構造を使用しているため、以下のすべてが有効になります。 http://example.com/nl/about-us http://example.com/de http://example.com/fr/2012/03 http://example.com/es/this-is-a-post-title 現在の言語が英語の場合、2文字のコードは使用できません(通常のパーマリンクになります)。 これまでのところ、query_varsフィルターを使用してと呼ばれるクエリ変数を追加しlangましたが、それは私が得たものではなく、次のステップが何かはわかりません。アドバイスは大歓迎です!