我编写了这几个函数,它们将一个爆炸的自定义字段字符串与帖子永久链接交替:
(自定义字段应如下所示:例如 Google++http//:google.com")
// Custom Permalink
function custom_permalink($url){
global $post;
$link = get_post_meta($post->ID,'link',true);
if ($link) {
$pieces = explode("++", $link);
$url = $pieces[1];
} else {
$url = the_permalink();
}
return $url;
}
// Via Text
function via_text($url){
global $post;
$link = get_post_meta($post->ID,'link',true);
if ($link) {
$pieces = explode("++", $link);
$url = ' <span><a href="'.$pieces[1].'">Via '.$pieces[0].'</a></span>';
} else {
$url = ' ';
}
return $url;
}
...在 MAMP 服务器上测试时可以正常工作,但在部署时它们会返回:
“警告:缺少参数 1”
知道为什么会发生这种情况吗?