我已经为 WordPress 编写了这个简码,我很确定问题是我的 PHP 知识薄弱。
当我return $full_liveshot_url_fetch
的函数与简码完美结合时,我得到了完整的 URL,但是当我添加函数get_file_content()
以返回页面时,它失败并且我收到警告:file_get_contents("xxx xxxx xxxx.....): failed to打开流:
当我在函数之外做同样的事情时,它会起作用......
function live_shot_code($markup) { //just to checheck that a url is filled out and set a default
if(!isset($markup['url'])) $markup['url'] = 'http://itmastersworld.com/liveshot/nothingset/';
$full_liveshot_url_fetch = '"http://itmastersworld.com/liveshot/getImage.php?url='.$markup['url'].'&title='.$markup['title'].'&width='.$markup['width'].'&height='.$markup['height'].'&quality='.$markup['quality'].'&zoom='.$markup['zoom'].'"';
$done_getting = file_get_contents($full_liveshot_url_fetch);
return $done_getting;
}
add_shortcode('wpliveshot', 'live_shot_code');