无法更改og_type

Kyl*_*cey 6 wordpress tumblr opengraph

我刚刚用一个全新的Wordpress网站替换了一个tumblr网站.当通过Facebook调试器运行它时,我收到此错误:

" http://example.com/ "上的对象之前的类型为"tumblr-feed:tumblelog",无法更改为"网站"类型的对象,以避免现有操作的数据损坏.

我用Google搜索"不能改变og_type"(引号)并得到字面上为零的结果(现在似乎有这个问题的结果).我真的注定了Facebook数据不匹配吗?

Igy*_*Igy 5

根据错误消息

... cannot be changed to an object of type 'website' to avoid data corruption of existing actions.

如果og:type更改了URL,任何链接到它或共享它的现有用户帖子,任何引用它的Open Graph操作,以及URL的任何类似内容都将被破坏,用户的配置文件将丢失他们之前发布的内容.

我不相信有任何解决方法,因为这是一个故意的限制,以避免破坏引用URL的现有帖子,喜欢,动作等.如果帖子被破坏,内容将在用户的时间线上被删除或损坏.

如果你想在该URL上有一个"新"对象,可能的解决方法是使用我在这个答案中的说明来移动URL,在你想要改变的URL上放一个Like按钮(让我们称之为A),但指向稍微不同的新URL(我们称之为B),然后在我的回答中使用重定向机制将登陆URL B的用户退回到A,但如果Facebook爬虫访问则提供描述URL B上的'A'的元数据它