如何分享wordpress hompage?

时间:2016-11-24 06:35:09

标签: wordpress

我使用了一个链接来分享发布到Facebook的内容,但是当我在主页上使用它时,它会获取主页的帖子数据而不是主页本身。那么我应该对以下几行进行哪些修改:

<li>
    <a href="http://www.facebook.com/sharer.php?u=<?php the_permalink();?>&amp;t=<?php the_title(); ?>" title="Share on facebook" target="_blank">
</li>

3 个答案:

答案 0 :(得分:1)

如果您想共享主页,则无需<?php> - 部分。只需以<a href="http://www.facebook.com/sharer.php?u=yourURL.com&amp;t=yourTitel" title="Share on facebook" target="_blank">

等明文形式提供您的网址即可

答案 1 :(得分:1)

如果我正确阅读了您的问题,您希望显示主页的网址和标题。

为什么它不适合你?

使用the_permalinkthe_title获取循环中当前记录的值。在帖子页面上,当页面循环遍历查询时,会有多个帖子呈现在页面上。

但页面本身不在此循环中。因此,您无法使用the_permalink()the_title()

执行此操作

而是使用esc_url( home_url() ),它将为您提供根域。您可以在codex here中看到说明。

要获得该网站的标题,您都希望使用bloginfo( 'name' )

使用函数the_title()对您不起作用。为什么?因为主页面不在循环中。相反,它是在页面上查询和显示的帖子。

答案 2 :(得分:1)

如果要共享主页,请使用get_bloginfo();功能它返回您网站的所有detials。它需要一个参数和返回值,在此函数中,您可以传递不同类型的参数,如(名称,描述,wpurl,url,版本,语言,stylesheet_directory,template_url等),并获取您网站的详细信息。

<a href="http://www.facebook.com/sharer.php?u=<?php echo get_bloginfo('url'); ?>&amp;t=<?php echo get_bloginfo('name'); ?>" title="Share on facebook" target="_blank"> </li>