Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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 在多个页面上使用相同的类似Facebook的按钮?_Php_Javascript_Facebook_Wordpress_Facebook Like - Fatal编程技术网

Php 在多个页面上使用相同的类似Facebook的按钮?

Php 在多个页面上使用相同的类似Facebook的按钮?,php,javascript,facebook,wordpress,facebook-like,Php,Javascript,Facebook,Wordpress,Facebook Like,对于“喜欢”按钮(与twitter和google+相同),让多个页面使用同一个按钮的最佳方法是什么 如果我有一篇跨越几页的文章,它会给每一页一个独特的like按钮,我希望它是相同的。如果你知道的话,我也想尝试一种自动化的解决方案 使用wordpress,我目前正在考虑使用自定义字段直接输入url,但这并不像我希望的那样自动化。解决办法是什么 目前认为这可能是最简单的: <?php //Attempt to get page one of a reviews url for social b

对于“喜欢”按钮(与twitter和google+相同),让多个页面使用同一个按钮的最佳方法是什么

如果我有一篇跨越几页的文章,它会给每一页一个独特的like按钮,我希望它是相同的。如果你知道的话,我也想尝试一种自动化的解决方案

使用wordpress,我目前正在考虑使用自定义字段直接输入url,但这并不像我希望的那样自动化。解决办法是什么

目前认为这可能是最简单的:

<?php
//Attempt to get page one of a reviews url for social bar on extra review pages.
$socialfield=get_post_meta($post->ID, 'social_url', true);
//if isset & not blank else use the_permalink()
$socialfield=(isset($socialfield) && $socialfield!='')?$socialfield:the_permalink();
当您获得HTML标签时,您将在HTML5标签中获得类似的代码

<div class="fb-like" data-href="http://www.example.com" data-send="false" data-width="450" data-show-faces="true"></div>

只需注意
data href=”http://www.example.com“
属性,
现在要做的是,从url获取参数,类似于
http://www.example.com/post/first-post/
并在
数据href
属性中设置此值

当您获得了HTML标签时,您将在HTML5标签中获得类似的代码

<div class="fb-like" data-href="http://www.example.com" data-send="false" data-width="450" data-show-faces="true"></div>

只需注意
data href=”http://www.example.com“
属性,

现在要做的是,从url获取参数,类似于
http://www.example.com/post/first-post/
并在
数据href
属性中设置此值

问题是它在动态地放置url,如果可以的话,我不想手动操作。我目前使用的是_permalink(),而不是url。到目前为止,我正在考虑做一些事情,这样我就可以为那些需要更新的页面使用一个自定义字段mnaually:posted in top now,因为我不知道如何在这里发布清晰的代码!这是正确的方法。您只需要确定一种在您的终端上获取规范URL的方法。只有你才能决定逻辑应该如何工作。我认为我的方法必须这样做,因为我不是一个非常熟练的程序员,我不知道如何实现一个更符合逻辑的解决方案,很遗憾。@Jim实际上昨天我为我的wordpress博客制作了一个插件,和你想要的一样(使用google+,twitter),因为直接在代码中更改是一种不好的做法,因为如果您要更改模板,那么您也找不到该功能。问题是它会动态放置url,如果可以的话,我不想手动执行。我目前使用的是_permalink(),而不是url。到目前为止,我正在考虑做一些事情,这样我就可以为那些需要更新的页面使用一个自定义字段mnaually:posted in top now,因为我不知道如何在这里发布清晰的代码!这是正确的方法。您只需要确定一种在您的终端上获取规范URL的方法。只有你才能决定逻辑应该如何工作。我认为我的方法必须这样做,因为我不是一个非常熟练的程序员,我不知道如何实现一个更符合逻辑的解决方案,很遗憾。@Jim实际上昨天我为我的wordpress博客制作了一个插件,和你想要的一样(使用google+,twitter),因为在代码中直接更改是一种不好的做法,因为如果您要更改模板,那么您也找不到该功能。