你不需要。一个主题不应该依赖于插件,除非是在一个非常受控的环境中。使用actions and filters 相反
因此,在主题中,您可以使用:
do_action( \'before_header\' );
…或…
$bg_options = array (
\'wp-head-callback\' => \'t5_custom_background_frontend\',
\'default-color\' => \'f0f0f0\',
\'default-image\' => \'\',
);
$bg_options = apply_filters( \'t5_theme_bg_options\', $bg_options );
add_theme_support( \'custom-background\', $bg_options );
add_action( \'login_head\', $bg_options[\'wp-head-callback\'] );
在您使用的插件中
add_action()
和
add_filter()
更改或添加新内容。这样,当插件被停用并且您不必使用时,主题仍然可以工作
function_exists()
.