某些博客id的WordPress多站点条件

时间:2018-04-16 作者:user141856

我的网络页脚中有一个函数:

<?php 
$blog_id = get_current_blog_id();
if ( 446 == $blog_id ) {
?>
----my code-----
<?php } ?>
。。。。如果我想的话,这应该是什么样子

1)是否包含所有博客ID 446及以上?

2)只包含博客标题的某一部分?(假设我只想在博客标题包含“test”一词时显示此代码)?

这可能吗?

谢谢

1 个回复
SO网友:Nikolay

当然,这很容易。以下条件适用于ID等于或高于446的所有站点,这些站点同时具有包含四个字母的博客标题test 相邻,无论周围是否有间隔(因此请记住,它也会包括其他单词,如testifyprotest 除非我们稍微修改一下代码)。

$blog_id = get_current_blog_id();
$blog_details = get_blog_details( $blog_id );
if ( strpos( $blog_details->blogname, \'test\' ) !== false && $blog_id >= 446 ) {
    // Run some code here
}

结束