JSON API

如果博客用在其他非WordPress的平台,或者使用静态化的插件,例如:WP-SuperCache,你又想让得到 WordPress 动态化的讯息、内容、文章。解决方法有2个或者更多:

  1. 使用 AJAX(异步的JavaScript与XML技术)
  2. 使用更好的服务器,资源多了,就可以省掉或者减少缓存插件的刷新时间间隔

第二个的解决方案太贵了,我们可以尝试第一个方案。我们只需要 WordPress 插件:JSON API,和一些 Javascript 知识。

下载插件:JSON API

名副其实,提供 WordPress 的应用程序接口(API)并用 JSON 格式输出(真确来说,应该是 REST 架构

使用

启用插件后,到后台 > 设置 > JSON API

根据个人需要,启动不同的控制器。

  • Posts – 创建、更新或者删除文章
  • Core – 提供基本需求:分类/标签/作者/日期索引、最近的文章、搜索结果
  • Widgets – 取回侧边栏小部件
  • Respond – 评论/引用

Continue reading JSON API

WordPress 重定向插件

WordPress 重定向插件

  1. Redirection
    WordPress 后台控制,监视404,详细日志(游览器,IP,时间)
  2. Simple URLs
    使用自定义文章类型,可以通过 WordPress 后台管理
  3. Safe Redirect Manager
    使用 WordPress 内核的 wp_safe_redirect 函数来重定向

这两款插件使用WordPress 内核的技术。重定向时间可长可慢,看机器配置。如果有使用 post id 作为URL的请留意,这些插件可能会使用 post id 来储存重定向的资料。。

除了 WordPress 的插件,还有其他的选择:
Continue reading WordPress 重定向插件

推荐2款实用插件

  1. Art Direction
    这个插件允许你插入额外的代码(通常是CSS或JavaScript,但可以是任何东西)。可以选择单页,或者显示到一个特定的页面时(例如文章在第二页,你游览第二页时才自动插入额外的代码,其他页不会看到这些额外代码)
  2. Post Editor Buttons
    个人不太怎样用可视化编辑器,反而偏爱HTML编辑器。Wordpress 默认的HTML编辑器只有 b,i,link,b-quote 等等这些。Post Editor Buttons 可以让你创建一套编辑器按钮。我可以插入 <h3><pre><code> 这些额外的按钮

当然,上面的都可以自己用 Custom Fields 或者 javascript 都可以做出来

本博客用的插件

插件 — 简单来说就是简单地扩展博客本身没有的功能。

介绍一下本站现在在用的插件(更新)

  1. Akismet
    WordPress 官方过滤垃圾评论插件,不要介绍了吧(需要自己申请 API key
  2. WordPress SEO by Yoast
    自动 SEO,包含 sitemap 生成。
  3. Code Markup
    <pre><code> 写 HTML 代码时不需要先 escape。直接写就可以了。
  4. Jetpack by WordPress.com
    WP 的瑞士刀,N合一
  5. Login LockDown
    记录非法登陆者的 IP
  6. MinQueue
    Minify CSS、JS 文件不再烦恼了!
  7. Google Authenticator
    双因素身份验证
  8. 我自己定制的插件

备用的插件(不用时没安装)

  1. Regenerate Thumbnails
    缩略图大小有改变时就用它更新博客的图片