web-dev-qa-db-ja.com

外部のphpライブラリをワードプレスに統合する - 正しい方法

もし私がカスタムライブラリをワードプレスにロードするとしたら、それを追加するのに最適な場所は何でしょうか。

ライブラリの先頭にはたくさんのグローバル変数が定義されているので、ラッパー関数を使わざるをえないフックを通してそれをしたくはないでしょう。

私の図書館は

ob_start()         //  I'm not sure how this would effect WP. So I'm not too big on this.
session_start();   //  I do need this though. 

これにより、ワードプレスのページでPHPセッションを使用できるようになります。 (私はwordpressがセッションの使用を殺したり拒否したりする内部コードを持っていないと仮定しています。)

私のライブラリをmylibrary.phpのようなページに入れた場合、それがどのようにしてワードプレス(すべてのページ、猫、テーマにまたがるテンプレートファイル)に含まれるようにしますワードプレスのアップデート?

2
Average Joe

MU(Must Use)プラグインの作成を検討することをお勧めします。 Wordpress Codex を参照してください。このファイルの中に、(requireを使って)ライブラリをインクルードすることも、ライブラリファイルを少し微調整してMUプラグインとして直接使うこともできます。 session_start()ob_start()関数はこれまでにないほど短いテストで私のために働きました、しかしあなたの走行距離は変わるかもしれないのでテストテストtest :)

1
William