我喜欢 DigDig 插件,但我唯一想改变的是在推文中使用更短的 URL(不是一些 .ly 更短的 URL),而是使用 example.com/?p=123 而不是 example.com/2013/../。 ./...我在我的自动发布推文插件上做到了这一点,它运行良好,但我无法让它在这个插件上运行。
此代码正在构建 URL
public function constructURL($url, $title,$button, $postId, $globalcfg = ''){
if($this->isEncodeRequired){
$title = rawurlencode($title);
$url = rawurlencode($url);
}
$twitter_source = '';
if($globalcfg!=''){
$twitter_source = $globalcfg[DD_GLOBAL_TWITTER_OPTION][DD_GLOBAL_TWITTER_OPTION_SOURCE];
}
//format twitter source
$this->baseURL = str_replace(self::VOTE_SOURCE,$twitter_source,$this->baseURL);
$this->constructNormalURL($url, $title,$button, $postId);
我希望该 URL 看起来像这样$url = 'example.com/?p=' . $postId;
但是当我输入此代码时,它没有显示任何链接。
此代码是前端按钮的功能
函数 dd_twitter_generate($buttonDesign='Normal', $source=''){ $post_data = dd_getPostData();
global $globalcfg;
$globalcfg[DD_GLOBAL_TWITTER_OPTION][DD_GLOBAL_TWITTER_OPTION_SOURCE] = $source;
$dd_twitter = new DD_Twitter();
$dd_twitter->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false,$globalcfg);
echo $dd_twitter->finalURL;
}