推荐一款js方式外部调用WordPress站点文章插件Ecall

互联网  2018-04-18 07:36:37  133 人阅读  27 条评论

生命不息,折腾不止,最近又在折腾自己的玩博客导航,遇到了一个问题,我想在玩博客导航上调用我个人博客上的最新文章,在网上找了很多方法,好多都是两个站点都是 WordPress 程序的调用教程,折腾了好多方法,终于找到一个可用的插件,通过 JS 方式外部调用 WordPress 站点文章实现了我想要的效果。

推荐一款js方式外部调用WordPress站点文章插件Ecall Plugins 第1张

Ecall插件介绍

这个 Ecall 插件(好几年前的一个 WordPress 插件,WordPress4.9.5 测试可用)可以轻松地调用 WordPress 站点文章,如果其他网站想要调用您的博客文章,只需要你的站点安装了这个插件,然后对方只需要在他的网站网页中插入一个简单的 JavaScript 代码即可调用。该插件拥有以下功能:

  • 自由定制模版
  • 可以使用缓存加速
  • 可以隐藏不想被调用的文章分类
  • 授权机制防止被恶意调用
  • 使用 js 方式进行调用

Ecall插件安装和设置

1、安装:在后台插件 >> 安装插件中搜索:Ecall,找到之后进行在线安装,或者直接下载该插件然后上传安装(不懂安装请移步『WordPress 新手入门教程之插件使用篇』),安装好之后记得启用哦。

2、配置:在后台设置 >> Ecall 配置中进行简单设置,具体如下所示:

2.1 基本设置

这个就是设置是否需要隐藏某些分类目录,默认显示所有分类;缓存时间需要填入一个缓存时间,比如 60 分钟,如果不填写默认留空就是不开启缓存功能。这个基本设置是跟下面 2.2 模版设置共用一个『更新设置』按钮,所以设置完成后记得点击 2.2 模版设置中的『更新设置』按钮才行。

推荐一款js方式外部调用WordPress站点文章插件Ecall Plugins 第2张

2.2 模版设置

如下图所示,所有标签都有说明,具体显示所调用文章的样式或内容就可以自由发挥了,比如最简单的一种就是显示文章标题和文章链接。

推荐一款js方式外部调用WordPress站点文章插件Ecall Plugins 第3张

2.3 详细设置

这里就是设置调用的文章数量及排序方式,都是汉字说明,直接操作即可。

推荐一款js方式外部调用WordPress站点文章插件Ecall Plugins 第4张

2.4 说明

这里有站点的授权密钥,通过 JS 方式调用必须要有相应的密钥才行。如下图所示中的调用示例,默认就是显示 6 篇文章。

推荐一款js方式外部调用WordPress站点文章插件Ecall Plugins 第5张

2.5 JS 调用代码说明

  1. <script type='text/javascript' src='http://localhost/index.php?key=boke112&cid=0&rows=6'></script>

说明:

  • http://localhost/index.php:代表被调用的博客网址;
  • Key:代表插件生成的授权密钥,一个站点一个密钥;
  • cid=0:代表目录的 id,不可修改;
  • rows:代表显示的数据调试的个数,可选参数。

Ecall插件的测试情况

1、该插件的使用效果

推荐一款js方式外部调用WordPress站点文章插件Ecall Plugins 第6张

2、根据本人亲自测试,在 Ecall 配置页面中进行了基本设置、模版设置和详细设置并保存之后,使用调用示例中的代码可以正常显示,但是调用数据个数只能是 6,需要人工修改 JS 代码才行。或者直接使用以下代码:

  1. <script type='text/javascript' src='http://localhost/index.php?key=boke112&cid=0'></script>

才会使用我们设置的调用个数。所以正常的调用代码应该去掉&rows=6。

3、根据测试发现 Ecall 插件的授权机制防止被恶意调用存在小漏洞,因为这个 JS 代码可以看到密钥。如果我知道某些站点使用了 JS 调用,那么通过源代码就可以看到相应的 JS 代码及密钥,那么我们就可以通过这个代码来调用对方所调用的文章了(PS:这个概率还是存在的,如果能绑定对方域名来进行授权调用就完美了)。

站长有话说

这篇文章本应该是王商博客的投稿文章—『站外调用 WordPress 站点文章方法』,但是因为投稿文章内容太少,只有开头部分及下载地址,后面都是 boke112 导航续写的,所以这篇文章算是联合创作了,就不简单算为投稿文章了。关于插件相关的投稿文章,建议大家一定要把插件的安装、配置和使用情况大概描述一下,不能直接弄一个简单介绍及下载地址就算了事哦。

历史上的今天:

如果文章对你有帮助,请赞赏支持boke112导航发展!

文章标签: ,   ,  
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文内容来源于互联网资源,由  整理汇总,如有侵权请留言告知!

 发表评论


  1. summer
    summer 【小白】 @回复

    复杂了,直接就可以用A站点直接可以用feed调用B站点文章。WordPress自带这个功能。订阅小工具,也可以使用代码实现。

  2. 小白蜀黍网赚
    小白蜀黍网赚 【举人】 @回复

    大家有福了

  3. 码农BTS
    码农BTS 【举人】 @回复

    我前段时间在尝试写个 hexo 同步简书的脚本,无奈简书没 API

  4. 闲鱼
    闲鱼 【举人】 @回复

    有点小作用,可能适用的范围不大,只能说wordpress功能太强大了,这都行

  5. 靠谱学生兼职网
    靠谱学生兼职网 【进士】 @回复

    好插件一起分享。只可惜换万了ZB程序了

  6. 西枫里博客
    西枫里博客 【进士】 @回复

    调用站外文章啥作用?为别人引流?

    • 懿古今
      懿古今【村长】2018-04-18 21:44  回复

      @西枫里博客特殊场合下使用,比如如果你们安装了这个插件,我就可以在目录页通过JS引用你们的文章了

  7. 农家土蜂蜜网
    农家土蜂蜜网 【小白】 @回复

    好像用不到

  8. 大事记
    大事记 【秀才】 @回复

    应该在写个样式,不然看着不舒服。 [太开心]

  9. 好推博客
    好推博客 【书童】 @回复

    这个可以啊!可以再另一个站调用链接

  10. 90客栈
    90客栈 【进士】 @回复

    这个有用吗

  11. 陈鑫威博客
    陈鑫威博客 【举人】 @回复

    好东西,先收藏,回头折腾

  12. 薅羊毛
    薅羊毛 【进士】 @回复

    做个网站事情太多 了 还是不要瞎折腾

  13. 明月登楼
    明月登楼 【尚书】 @回复

    这个插件要慎用,有一定的安全隐患的!很容易被别有用心的人利用! [嘻嘻]

    • 懿古今
      懿古今【村长】2018-04-18 21:48  回复

      @明月登楼密钥是明文的,如果被别有用心的人调用我们的文章,确实会出问题,所以是否使用要看个人了

  14. 银色月航
    银色月航 【进士】 @回复

    没搞过,做个标记

  15. 烤德香
    烤德香 【举人】 @回复

    [失望] 好像是对我有用,但好像又没有。

  16. 菊
    【举人】 @回复

    感谢分享

  17. 沈唁志
    沈唁志 【进士】 @回复

    看着挺高大上

  18. 里维斯社
    里维斯社 【进士】 @回复

    一个站调另一个站的文章吗?貌似有多个站的不错用这个

  19. 99八十一
    99八十一 【举人】 @回复

    这个不错,应该可以做个侧边栏小工具,有时间折腾下 [嘻嘻]