0

ZendFrameworkWordPressを完全に統合したいと思っています。明確にするために、これはWordPress内でZendライブラリを使用することを意味するのではなく、両方のシステム間で単一サイトのページ読み込みを委任することを意味します。

私はかなりの調査を行い、いくつかの項目に出くわしましたが、私が探しているものとまったく同じものはありません。MVCが存在し、利用可能な場合はMVCからページをロードできるようにしたいのですが、そうでない場合はWordPressからロードするかその逆を行います。

さて、 WordPressZendFrameworkindexのファイルを組み合わせてこれに取り組むことができると思います。そうするために、どのシステムをヒットするかを決定するために、着信要求に対して一種の「チェック」を行う必要があります。キャッシュに何かがあり、チェックするすべてのWordpressが含まれていると思います( /を介して更新されます)。そうでない場合は、ZendFrameworkから提供されます。 uri'scron jobdaemonbootstrap

任意の提案をいただければ幸いです。

4

2 に答える 2

2

私が想像できることの1つは、リクエストを事前にテストすることです。したがって、apacheを含むサブリクエストをwordpressに送信し、ステータス404の場合は、リクエストをzendに委任します。

404以外のすべてのリクエストは、(再び)ワードプレスに委任する必要があります。

ただし、取り扱いには注意してください。私はこれが本当にあなたが望むものではないと思います。

于 2012-10-17T18:39:03.677 に答える
2

ZF サイトで Wordpress ブログを作成するだけの場合は、ブログをサブドメインに置くか、mod_rewrite を使用してすべてのリクエストをblog/Wordpress に書き換えます。

2 つのシステム間の対話が必要な、より複雑なことをしようとしている場合は、すべての要求を ZF にルーティングすることをお勧めします (標準の書き換え規則を使用します)。次に、ZF が要求を処理できるかどうかを判断します。処理できない場合は、Wordpress の index.php を含めて、Wordpress に任せます。詳細については、こちらの回答を参照してください: Converting a Brownfield PHP Webapp to Zend Framework .

そうしないと、WP のアップグレードが面倒なプロセスになるため、可能な限り、Wordpress 自体に変更を加えることは避けたいと考えています。

于 2012-10-18T10:30:47.253 に答える