2

多くの多言語 wp プラグインがあることは知っていますが、この目的のためにどの方法を使用すればよいかわかりません。

高度な機能を備えた wp サイトを作成したいと思います。一部は自分で php でコーディングしています。次に、通常、このサイトの構造、デザイン、動作を他の言語で複製したいと考えています。たとえば、es.blog.com は en.blog.com の複製になります。ただし、コンテンツは共有しないでください。

また、コードを 1 か所だけ変更し、それらの変更が他のすべての言語の重複に影響するようにしたいので、コード自体またはその一部が共有されることを意味すると思います。

各ブログの内容は異なりますが、複数のブログで構造、デザイン、および機能を共有する方法はありますか?

4

3 に答える 3

1

これは WordPress マルチサイトにとって完璧なケースだと思います。

多言語ネットワーク(フォーラム スレッド)

私は、ユーザーが最初にサイトにアクセスしたときに言語を選択できるようにしたいと考えています。これにより、サイト全体 (フロントエンドとバックエンド) の読み取り、登録、管理を、英語、クルド語 (およびおそらくその他) のいずれかで選択できるようになります。

バイリンガルまたは多言語の WordPress マルチサイト ブログを設定する方法(ブログ投稿)

プラグインとテーマのローカリゼーションを容易にするために、2 つの独立したサイトが必要です。翻訳が利用可能な場合、言語を簡単に切り替えることができます。もう 1 つの理由は、検索エンジンのインデックス作成を最適化することです。このソリューションを使用すると、翻訳なしで言語固有の投稿をいくつか作成できます。

更新

多言語プレス(プラグイン)

次に、各サイト/ブログを異なる言語に関連付けることができます。投稿またはページを 1 つの言語で書くだけで、Multilingual-Press は他のサイト/ブログにその複製を自動的に作成します。これらの新しい投稿とページは相互にリンクされており、投稿/ページ エディター画面から簡単にアクセスできます。前後に切り替えて翻訳できます。Multilingual-Press は WordPress に準拠しており、インストールが簡単で、WordPress のコアに変更を加える必要はありません。Web サイトのパフォーマンスが損なわれることはありません。

于 2012-04-18T16:52:08.263 に答える
0

任意の MVC フレームワークを使用してこれを実現し、「言語」フィールドを使用してデータベースにデータを格納し、その言語の行のみを呼び出すだけです。

Google「MVC フレームワーク」。

無料の良い例は CodeIgniter です。

CodeIgniter では、Wordpress ファイルを「libraries」フォルダーに含めてから、使用する必要のある特定の機能を備えたモデルを作成できます。

最後に、このアプローチを使用する場合は、URL からサブドメイン セクションを取得するために .HTACCESS ファイルを作成する必要がありますが、これを実現するための多くのチュートリアルがあります。google 'htaccess URL rewrite'

于 2012-04-17T08:28:45.783 に答える
-1

本当の多言語サイトにはWPをお勧めしません。検索が混乱したり、プラグインとの互換性がなくなったりします。

サブディレクトリに並列WPインスタンスをインストールし、1つをdev/bugfixesの「マスター」にします。コンテンツは分離されており、メタデータやプラグインハックなしで標準のWP機能を使用できます。

「コードを変更する」とは、テンプレートのことだと思いますか?それはまともなftpクライアントでの単純なドラッグアンドドロップです。

于 2012-04-17T08:24:26.817 に答える