Wordpress 我应该在站点范围内设置默认规范链接,还是可以在Tumblr中自动设置自定义规范链接?

Wordpress 我应该在站点范围内设置默认规范链接,还是可以在Tumblr中自动设置自定义规范链接?,wordpress,seo,tumblr,canonical-link,Wordpress,Seo,Tumblr,Canonical Link,不幸的是,我没有办法(据我所知-我在下面尝试过)为每个Tumblr帖子设置一个规范链接,所以我想将规范链接(Tumblr上的站点范围)设置到我的WordPress主页上-好主意还是坏主意 我在帖子中添加了一个内容源链接,并尝试将其添加到我的tumblr主题中,但没有任何效果,链接将变成空白 {block:PermalinkPage} {block:Posts} {block:ContentSource} <link rel='canonical' href='{SourceURL}'&g

不幸的是,我没有办法(据我所知-我在下面尝试过)为每个Tumblr帖子设置一个规范链接,所以我想将规范链接(Tumblr上的站点范围)设置到我的WordPress主页上-好主意还是坏主意

我在帖子中添加了一个内容源链接,并尝试将其添加到我的tumblr主题中,但没有任何效果,链接将变成空白

{block:PermalinkPage}
{block:Posts}
{block:ContentSource} 
<link rel='canonical' href='{SourceURL}'>
{/block:ContentSource}
{/block:Posts}
{/block:PermalinkPage}

{block:PermalinkPage}
<link rel='canonical' href='{SourceURL}'>
{/block:PermalinkPage}

{block:PermalinkPage}
{block:ContentSource} 
<link rel='canonical' href='{SourceURL}'>
{/block:ContentSource}
{/block:PermalinkPage}
{block:PermalinkPage}
{block:Posts}
{block:ContentSource}
{/block:ContentSource}
{/block:Posts}
{/block:PermalinkPage}
{block:PermalinkPage}
{/block:PermalinkPage}
{block:PermalinkPage}
{block:ContentSource}
{/block:ContentSource}
{/block:PermalinkPage}

非常感谢您提供的所有帮助。

此代码应该可以工作,它将仅在具有分页功能的永久链接页面上呈现。不过,您的帖子需要有分页才能正常工作

{block:PermalinkPagination}
<link rel="canonical" href="{Permalink}" />
{/block:PermalinkPagination}
{block:PermalinkPagination}
{/block:PermalinkPagination}
如果您在每篇文章中都没有分页,那么这段代码就可以工作了

{block:PermalinkPage}
<link rel="canonical" href="{Permalink}" />
{/block:PermalinkPage}
{block:PermalinkPage}
{/block:PermalinkPage}
如果您不希望它是站点范围的,那么该代码也应该可以工作,并且只在文章页面上呈现,而不会在其他页面上呈现

{block:PermalinkPage}{block:Date}
<link rel="canonical" href="{Permalink}" />
{/block:Date}{/block:PermalinkPage}
{block:PermalinkPage}{block:Date}
{/block:Date}{/block:PermalinkPage}

此代码应该可以工作,它将仅在具有分页的永久链接页面上呈现。不过,您的帖子需要有分页才能正常工作

{block:PermalinkPagination}
<link rel="canonical" href="{Permalink}" />
{/block:PermalinkPagination}
{block:PermalinkPagination}
{/block:PermalinkPagination}
如果您在每篇文章中都没有分页,那么这段代码就可以工作了

{block:PermalinkPage}
<link rel="canonical" href="{Permalink}" />
{/block:PermalinkPage}
{block:PermalinkPage}
{/block:PermalinkPage}
如果您不希望它是站点范围的,那么该代码也应该可以工作,并且只在文章页面上呈现,而不会在其他页面上呈现

{block:PermalinkPage}{block:Date}
<link rel="canonical" href="{Permalink}" />
{/block:Date}{/block:PermalinkPage}
{block:PermalinkPage}{block:Date}
{/block:Date}{/block:PermalinkPage}

谢谢,但问题是,我不想将永久链接用于规范链接,我想使用内容源链接…你能将我链接到你的tumblr吗?可能它是空的,因为你的主题没有{block:ContentSource}变量。。。但我只是尝试了一下,它成功了。。。好的,这个成功了:
{block:PermalinkPage}{block:Posts}{block:ContentSource}{/block:ContentSource}{/block:Posts}{/block:PermalinkPage}
是的!!!谢谢谢谢,但问题是,我不想使用永久链接作为规范链接,我想使用内容源链接…你能将我链接到你的tumblr吗?可能它是空的,因为你的主题没有{block:ContentSource}变量。。。但我只是尝试了一下,它成功了。。。好的,这个成功了:
{block:PermalinkPage}{block:Posts}{block:ContentSource}{/block:ContentSource}{/block:Posts}{/block:PermalinkPage}
是的!!!谢谢