我是 PHP 和 WordPress 的新手,目前正处于学习阶段。我正在尝试在我的 WordPress 站点 URL 中附加主机名,以便我可以随时更改主机名,这就是我想要做的事情
<?php
$site="siteurl";
$home="home";
?>
这就是我想要在我的 php 页面中做的事情
<link rel="stylesheet" href ="<?php echo get_cdn($site_cdn); ?>/wp-
content/themes/abc/scripts/fancybox/jquery.fancybox-1.3.4.css"
type="text/css" />
这是我的get_cdn()
功能
function get_cdn($cdn_name){
if ($cdn_name="home" || $cdn_name="siteurl"){
return "http://id.cloudfront.net";
}
else{
return $cdn_name;
}
}
所以我想做的是,如果传递给函数的值是home
or siteurl
,它将返回亚马逊 CDN 服务器的 URL,所以根据我的理解,上面的脚本应该是
<link rel="stylesheet" href ="http://id.cloudfront.net/wp-
content/themes/abc/scripts/fancybox/jquery.fancybox-1.3.4.css"
type="text/css" />
但这即将到来
http://localhost/wordpress/id.cloudfront.net/wp-content/themes/abc/scripts/fancybox/jquery.fancybox-1.3.4.css
我不确定为什么会发生这种情况,这方面的任何帮助/指针都会有所帮助