我有一个site specific plugin 我为我的多站点网络中的主站点编写的。现在我意识到插件中的短代码在子站点上也很有用,但是子站点并不需要自定义帖子类型和分类的所有代码。
如何使子站点只使用短代码?我可以使用条件吗?以下是我的插件当前的设置方式:
// Plugin Directory
define( \'CLICK_DIR\', dirname( __FILE__ ) );
// General
include_once( CLICK_DIR . \'/lib/functions/general.php\' );
// Post Types
include_once( CLICK_DIR . \'/lib/functions/post-types.php\' );
// Taxonomies
include_once( CLICK_DIR . \'/lib/functions/taxonomies.php\' );
// Shortcodes
include_once( CLICK_DIR . \'/lib/functions/shortcodes.php\' );
最合适的回答,由SO网友:TheDeadMedic 整理而成
if ( is_main_site() ) {
include_once CLICK_DIR . \'/lib/functions/general.php\';
include_once CLICK_DIR . \'/lib/functions/post-types.php\';
include_once CLICK_DIR . \'/lib/functions/taxonomies.php\';
}
include_once CLICK_DIR . \'/lib/functions/shortcodes.php\';