1

私は現在クライアントのために働いており、彼らのためにワードプレスプラグインを作成してほしいと思っています。さらに、彼らは私にそれを機能としてテンプレートに統合してほしいと思っています。ただし、プラグインの場所のURLが変更される可能性があるため、ロードされたプラグインをテンプレートから呼び出せるようにしたいのですが、そうするための適切な方法が見つかりません。WordPress Codexを読んだのですが、必要な機能が見つからないか、単に彼らが何をしているのか理解できません。WordPressがプラグインをロードして使用する方法に精通していません。ありがとう!

4

2 に答える 2

0

プラグインに関するWPの概要は次のとおりです。

つまり、プラグインはWPインストールによって管理され、アクティブ化されると、ページが呼び出されたときに自動的にロードされます。プラグインファイルはwp-content/plugins /に保存され、個々のWPインストール内に保存されます。クライアントがwp-contentディレクトリ構造を混乱させない限り、プラグインはWP管理コンソールでアクティブ化された場合にロードされます(そしてプラグインは機能します/壊れません)。これは、現時点でWPを介してプラグインを実行する唯一の方法です(ただし、これが変更されることはありません)。

于 2012-05-31T16:39:40.687 に答える
-1

Wordpressには、次のようなプラグインへのパスを見つけるための組み込み関数があります。

$pluginpath =  plugin_dir_url(your_plugin.php);

それがあなたが求めていることだと思いますね それとも、プラグインからテンプレートに関数を送信することを指しているのですか?その場合、アクションフックを使用する必要があります。ここに参照があります:リンク

于 2012-05-31T16:42:47.873 に答える