我正在寻找添加自定义文本到网站的功能。php。
我正在使用multisite。是否有一个钩子来确定哪个站点,以便我可以更改文本?
例如:
function greeting(){
if(site_name(\'one\'){
echo \'hello\';
} elseif(site_name(\'two\')){
echo \'goodbye\';
}
}
我正在寻找添加自定义文本到网站的功能。php。
我正在使用multisite。是否有一个钩子来确定哪个站点,以便我可以更改文本?
例如:
function greeting(){
if(site_name(\'one\'){
echo \'hello\';
} elseif(site_name(\'two\')){
echo \'goodbye\';
}
}
您可以使用get_blog_details()
去做吧。
使用方法如下:--
function greeting() {
global $blog_id;
$current_blog = get_blog_details( $blog_id );
if ( \'one\' == $current_blog->blogname ) {
echo \'hello\';
} elseif ( \'two\' == $current_blog->blogname ) {
echo \'goodbye\';
}
}
我希望此代码在mu plugins文件夹中的插件中执行。在函数中执行时。php一切正常,但当我在mu插件中尝试它时,会创建一个空白页面。if (( is_multisite() && !current_user_can(\'manage_network\') ) || ( !is_multisite() && !current_user_can(\'create_users\'))) { add_action( \'init\', create_functio