Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义tweet按钮未按预期工作_Php_Wordpress_Twitter - Fatal编程技术网

Php 自定义tweet按钮未按预期工作

Php 自定义tweet按钮未按预期工作,php,wordpress,twitter,Php,Wordpress,Twitter,在标题为Build Your Own Tweet Button的末尾,在我的本地wp works中复制代码 代码: 我假设_title()正在生成与链接冲突的HTML。可能: urlencode(the_title()) 将解决此问题。为什么要使用_title()函数?唯一的原因是它用于输出帖子标题,所以我想我可以使用相同的函数在推特中回显帖子标题。你是说还有一个功能可以使用吗?请共享。使用也没有帮助。不确定@Devon在暗示什么。是否还有其他可以或应该使用的功能?根据,url=应该是页面的u

在标题为Build Your Own Tweet Button的末尾,在我的本地wp works中复制代码

代码:

我假设_title()正在生成与链接冲突的HTML。可能:

urlencode(the_title())

将解决此问题。

为什么要使用_title()函数?唯一的原因是它用于输出帖子标题,所以我想我可以使用相同的函数在推特中回显帖子标题。你是说还有一个功能可以使用吗?请共享。使用
也没有帮助。不确定@Devon在暗示什么。是否还有其他可以或应该使用的功能?根据,url=应该是页面的url,而不是页面标题。我不太熟悉WP,所以我不确定你应该使用什么功能。HTML的源代码显示了什么?使用浏览器单击鼠标右键,然后转到“查看源”。我假设页面标题与HTML冲突。@Devon您所说的是正确的,但是:1。我正在谈论(并提到)构建您自己的Tweet按钮,如果您注意到,它清楚地表示,网站Twitter的JavaScript接口不可用于自定义Tweet按钮。2.您提到的URL位于使用twitter按钮的页面顶部,在这种情况下,URL等javascript参数起作用。3.URL是一个URL,无论是页面、单个帖子页面、标题等的URL,twitter都不能起作用,它只是一个链接。它应该看起来像:
https://twitter.com/share?url=Hello+world%21
使用urlencode(),但它的编写方式似乎没有任何问题。问题一定在别处。
<a href="https://twitter.com/share?url=<?php echo(the_title()); ?>">Tweet</a>
urlencode(the_title())