0

我尝试在索引模板中添加社交共享脚本,当我单击共享 burron 时,我想获取单个帖子的 URL。我在 javascript 中定义了结构。

<a class="fb-share" href="javascript:void(0)" onclick="facebook('Link of the post', 'Title of the post','Excerpt of the post','Thumbnail of featured image');"></a>

我尝试使用帖子 http://www.dreamstopixels.com/%postname%的链接但失败了。我需要一些建议谢谢。

4

2 回答 2

0

尝试使用这些功能:

http://codex.wordpress.org/Function_Reference/get_permalink
http://codex.wordpress.org/Function_Reference/get_the_title
http://codex.wordpress.org/Function_Reference/get_the_excerpt

WORDPRESS CODEX 上有很多文档。在开发 wordpress 模板时,您应该始终保持打开状态。

鲎。

于 2013-06-13T19:21:09.890 回答
0

您需要在索引模板的循环中添加一些代码来获取数据并生成链接。在调用后将以下内容放入while循环the_post();中:

<?php
    $url = get_permalink();
    $title = get_the_title();
    $excerpt = get_the_excerpt();
    $image = get_the_post_thumbnail(get_the_ID(), 'thumbnail');
?>

这设置了您需要的所有数据,然后您只需构建调用脚本并将数据传递给 facebook 的锚标记:(仍在循环中)

<?php 
    $fbonclick = "facebook('".$link."','".$title."','".$excerpt."','".$image."');"; 
?>

然后创建链接本身:

<a class="fb-share" href="javascript:void(0)" onclick="<?php echo $fbonclick; ?>"></a>

老实说,我不确定你为什么需要这样做,但那里有一千个社交分享插件。只需使用 AddThis 或其他东西。

于 2013-06-13T19:21:21.133 回答