0

うまく機能するwordpress用のプラグインを作成しました。たとえば、次のようなものを使用します。

add_action('wp_enqueue_scripts', 'head_css');
function head_css() {
    $myStyleFile =  plugins_url( 'css/a2m_lp.css', __FILE__ ) ;
    wp_enqueue_style( 'a2m_lp_stylesheet',$myStyleFile,false,'1.0');
}

また、HTML コードと JQuery セレクターを使用して、いくつかの優れた機能も作成しています。

同じワードプレス環境にインストールできる 2 つ目のプラグインを作成する場合、すべての HTML/JQuery クラス/セレクターの名前を変更し、すべての関数名を更新して一意の名前にする必要があります。これは正しいですか? 他の誰かがセレクターの一部を使用したかどうかを知るにはどうすればよいですか?

2回使用する可能性はありますか?

4

2 に答える 2

1

私はあなたの関数をこのような匿名にします

$head_css = function() {
$myStyleFile =  plugins_url( 'css/a2m_lp.css', __FILE__ ) ;
wp_enqueue_style( 'a2m_lp_stylesheet',$myStyleFile,false,'1.0');
}

またはワードプレスadd_actionで動作するために

 add_action('wp_enqueue_scripts', function(){
  $myStyleFile =  plugins_url( 'css/a2m_lp.css', __FILE__ ) ;
  return wp_enqueue_style( 'a2m_lp_stylesheet',$myStyleFile,false,'1.0');
});

そうすれば、名前空間を無駄にせず、他のプラグインと競合することはありません

于 2013-03-04T18:27:34.810 に答える