0

申し訳ありませんが、これは一見単純な答えをどこにも見つけることができないようです。

Wordpress プラグインに含めるクラス (MailChimp API と対話するため) が 1 つあります。問題は、includeアクション フック内での使用が機能しないことです。

例えば:

function load_class() {
    include( plugin_dir_path(__FILE__) . 'includes/MailChimp.class.php');
    }
add_action('plugins_loaded', 'load_class');

動作しません。

Wordpress プラグイン内から php クラスを含める方法を (例を挙げて) 教えてもらえますか?

編集: add_action() 関数のクラス名を修正

4

2 に答える 2

2

あなたが言った

Wordpress プラグインに含めるクラス (MailChimp API と対話するため) が 1 つあります。

なぜ、hookここを使用しているのですか?このクラスを作業プラグインに直接含めることができます。MailChimp.class.phpで通常行うように、プラグイン ファイル内からインクルードするだけですphp。また、別の回答を確認してください。別の間違いを犯しました。

add_action('plugins_loaded', 'load_mailchimp_class');

する必要があります

add_action('plugins_loaded', 'load_class');

しかし、ここでは役に立ちません。これを使用する必要はありません。例を求めたので、使用する前にファイルclassから を含めます。plugin.php

include( plugin_dir_path(__FILE__) . 'includes/MailChimp.class.php');
于 2013-09-20T00:22:57.420 に答える