IFTTT无法连接WordPress “not a valid WordPress url”

Blog URL is not a valid WordPress url

IFTTT是一个链式自动化工具,有点像IOS的快捷指令(Workflow)。例如,每次您发布到您WordPress博客的文章,您都可以同时将帖子发送到Twitter/INS/FB等平台。使用IFTTT可以让您轻松交叉发布和宣传您的内容。

但是我在IFTTT连接WordPress时却一直出 现“Blog URL is not a valid WordPress url”错误:

IFTTT无法连接WordPress “not a valid Wordpress url”
Blog URL is not a valid WordPress url

给我的第一感觉是:难道IFTTT只支持WordPress.com子博客?不会吧?但我后边证实不是的,自建的WordPress博客也是支持的。

但为什么无法连接呢?我通过Google寻找与我碰到类似问题的答案,发现在中国一篇都没有,而后转到国外搜寻,我找到了很多同样与我遇到“Blog URL is not a valid WordPress url”错误的人,他们中有一部分通过不合逻辑的修改,或无关紧要的调整后解决了,但更多的是多数人到最后尝试所有可能的方法后依然无法解决,下面我记录了可能解决“Blog URL is not a valid WordPress url”的修改方案:

可能存在的问题与方案

  1. 确保在您的站点上启用了XML-RPC
    XML-RPC用于远程发布。一些wordpress安全插件故意禁用XML-RPC,如果你这样做,更改设置IFTTT使用XML-RPC连接到WP。
  2. 确保您激活的用户名具有完整的管理员权限
  3. 尝试删除URL中的www
    来自您的网址。尝试去除WWW,这没有任何意义,但它解决了很多人的问题。
  4. IFTTT支持并给出的建议
    如果您在尝试连接WordPress频道时收到此错误消息,您应该放弃该帐户并创建一个全新的 - 对于许多人来说,这导致帐户连接其WP频道没有问题。奇怪,但至少它适用于某些人(这似乎不是IFTTT应该解决的问题吗?)
  5. 您的WordPress网站是否为您的主页设置了静态页面?
    在“设置”|“阅读”中,在“首页”显示部分中,除了“首页”之外,您还需要设置“帖子页面”设置以指向您的博客。如果您在IFTTT中使用此帖子页面的URL作为您的博客URL,通常您现在可以连接wordpress频道没有问题。我认为这是我的问题的原因,但切换到网站博客部分的URL(b / c WP也是一个CMS)也没有帮助。
  6. 您的密码中是否包含特殊符号?
    有些人说从密码中删除特殊符号为他们解决了问题…(再次,IFTTT支持,你在听吗?这是你的最终错误……)
  7. 有时这是由于插件冲突造成的
    请禁用所有插件并查看是否可以连接。如果确实有效,那么一次重新启用它们以查看哪个是问题。一旦你弄清楚导致冲突的wordpress插件,看看你是否能找到一个具有相同功能的不同插件(wordpress插件存储库中有这么多选项) - 希望这不会引起冲突!
  8. 仔细检查博客网址是否正确,以及您是否正在运行最新版本的WordPress
  9. 确保所有Wordpress插件都是最新的
  10. 如果您仍然遇到问题,您仍然可以通过RSS Feed和Feed服务从您的博客触发
    我知道这是一个完整的建议,但是如果你已经达到了这一点并且仍然无法正常工作的话!

所以你有10种方法可以尝试解决连接IFTTT WordPress频道的问题。具有讽刺意味的是,这些修复程序对我来说并不适合体验盒子博客,我需要的是直连,因为那会有更好的体验的可控性。但所有方法我都尝试了,依然“Blog URL is not a valid WordPress url”。

IFTTT建议还可以使用RSS Feed服务

还有其它出路,这也是IFTTT官方给出的解决方案,我建议将IFTTT连接到你的RSS源而不是直接连接WordPress,但这样显得很难受,因为我不希望在FB页面或Twitter上发布某些类别!希望@IFTTT支持可以帮助加快实现这一目标!

我的RSS源无法正常工作或更新

RSS服务是将博客或网站管道输入IFTTT并与之建立连接的好方法。但是,并非所有Feed都是适用的,有些在IFTTT上比其他Feed更好。以下是人们可能遇到的一些常见问题。

如果您被迫使用RSS源服务,但刚好又遇到这个问题了?官方有如下解释:

RSS Feed超时

尝试直接在浏览器中打开Feed。如果加载需要几秒钟,那么在尝试将其与IFTTT一起使用时可能会超时。

Feed无效

我们在您创建连接时验证Feed,但W3C Feed验证服务等工具可能有助于提供有关Feed未验证原因的更多详细信息。

Feed服务还具有以下验证要求:

  • 顶级Feed标题和唯一链接
  • 每个条目的GUID和日期

没有新发布内容

Feed服务区分新内容和更新内容。连接由新发布的内容触发,可以忽略更新的项目。

以下是来自RSS提要的一些示例内容。它发布于2018-11-09,并在几周后于2018-11-23更新。Feed内容的发起者可以根据条目的更新时间列出条目,但是在这种情况下,在第9次之后用IFTTT创建的新连接不会触发。

结语

无奈之下,暂时使用RSS源方案,因为这个问题浪费了我近3小时的时间,这可以确定是IFTTT服务端校验的体验问题导致的,我已经@IFTTT,若后续有更新会补充在本文。

参考