我可以将定制的css添加到MU插件中吗?

时间:2019-09-17 作者:Eric Kowalewski

当我们为客户创建Wordpress网站时,我喜欢使用mu插件添加自定义内容,以使我的工作更轻松。我喜欢mu插件的主要一点是,客户端无法关闭它们,而且它们是防更新的。话虽如此。我可以向mu插件添加简单的css吗?

1 个回复
SO网友:Josh Coast

实际上,您可以将样式表的目录放在mu插件目录中。我把我的称为“我的公司资产”。棘手的部分是将您的样式调用到您的mu插件中。在主MU插件文件中。。。

// Setup MY AWESOME MU plugin url
// This will help if you switch to multisite some day
if (is_multisite()) {
    define(\'MY_AWESOME_MU_PLUGIN_URL\', network_site_url(\'/wp-content/mu-plugins\', \'relative\'));
} else {
    define(\'MY_AWESOME_MU_PLUGIN_URL\', content_url(\'/mu-plugins\'));
}

// Then you can just use wp-enqueue_style like normal
wp_enqueue_style( \'my-mu-styles\', MY_AWESOME_MU_PLUGIN_URL.\'/my-companies-assets/styles.css\', array(), 1 );

/**
 * The rest of your plugin code 
 * goes here
*/

相关推荐