2

私はワードプレスでサイトを開発しています。4つの異なる言語(英語、スペイン語、フランス語、オランダ語)でサイトの特定のページが必要です。WPネイティブダッシュボードと呼ばれるプラグインを使用しました。これを使用して、ページのコンテンツを取得できます。 4つの異なる言語で。コンボボックスを使用して言語を選択し、コンテンツを表示しました。これは正常に機能します...

私は新しいページを作成し、言語を選択し、その中にコンテンツを書き込んでいます。異なる言語の同じコンテンツについては、次のように言語名のほかにページIDを書き込んでいます。

ここに画像の説明を入力してください

主な問題は、サイドバー、フッター、ヘッダーのコンテンツに関するものです。英語のサイドバー、フッター、ヘッダーのセットが1つあります。別の言語(フランス語など)を選択すると、サイドバー、フッター、ヘッダーのコンテンツが英語で表示されます。

別の言語でサイドバー、フッター、ヘッダーのセットを作成し、フランス語の左側のサイドバーと呼ばれる別のページを作成しようとすると、フランス語のコンテンツで次のようにページを選択した場合:

ここに画像の説明を入力してください

。そして、フランス語で表示される英語のサイドバーコンテンツとして言語を選択すると、サイト上で。

だから私の質問は、コンボボックスから別の言語が選択されているときに、別の言語でサイドバーのコンテンツを取得する方法です。

4

1 に答える 1

1

カスタム サイドバーをロードする新しいページ テンプレートを作成します。http://wpml.org/2011/06/how-to-build-different-sidebars-per-language/もチェックしてください

于 2012-07-10T11:52:17.397 に答える