もし私がカスタムライブラリをワードプレスにロードするとしたら、それを追加するのに最適な場所は何でしょうか。
ライブラリの先頭にはたくさんのグローバル変数が定義されているので、ラッパー関数を使わざるをえないフックを通してそれをしたくはないでしょう。
私の図書館は
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のようなページに入れた場合、それがどのようにしてワードプレス(すべてのページ、猫、テーマにまたがるテンプレートファイル)に含まれるようにしますワードプレスのアップデート?
MU(Must Use)プラグインの作成を検討することをお勧めします。 Wordpress Codex を参照してください。このファイルの中に、(require
を使って)ライブラリをインクルードすることも、ライブラリファイルを少し微調整してMUプラグインとして直接使うこともできます。 session_start()
とob_start()
関数はこれまでにないほど短いテストで私のために働きました、しかしあなたの走行距離は変わるかもしれないのでテストテストtest :)