WP-检查当前站点是否匹配site_id

时间:2018-10-03 10:37:33

标签: php wordpress

我正在尝试检查当前MU site_id是389还是545,然后加载自定义字体文件。

这是我尝试检查所提供的两个site_id中的任何一个是否与$site_id变量中的内容匹配。没有错误返回,只是不匹配并且没有加载文件。明显有问题吗?

$site_id = get_current_blog_id();

if( $site_id == array('389', '545') ) {
      wp_enqueue_style('sage/custom-fonts.css', asset_path('styles/custom-fonts.css'), false, null);
    }

这很好:

if( $site_id == '389' ) {

但是我想检查多个ID。

1 个答案:

答案 0 :(得分:2)

让我们尝试下面的代码。

$site_id = get_current_blog_id(); // Returns Integer
$site_id_arr = array('389', '545');
if( in_array($site_id,$site_id_arr)) {
    wp_enqueue_style('sage/custom-fonts.css', asset_path('styles/custom-fonts.css'), false, null);
}

参考:

in_array

get_current_blog_id