MetaSlider 图片轮播实现画中画

MetaSlider 是一款在 WordPress 中比较受欢迎的图片轮播插件,具有功能丰富,界面简洁,支持多主题选择,支持同时创建多套幻灯片,支持短码等优点。MetaSlider 配置管理方便,提供用户扩展接口,但不同的版本里没有提供画中画的功能,本篇文章就介绍一种方法加入该项功能。

继续阅读“MetaSlider 图片轮播实现画中画”

WordPress 自定义数据创建及应用

在网站建设中往往需要对 WordPress 已有的功能进行扩展,比如开发自己的主题、插件等,这些新的功能模块一般都会有初始的配置数据以及功能相关联的数据。这些数据通过 WordPress 后台管理工具的菜单界面展现给用户,然后再把用户修改后的数据保存到数据库中。这些用户自定义数据的创建和管理在 WordPress 中使用 Settings API 和 Options API 来完成。本篇文章以 “课程” 为例详细介绍用户自定义数据的创建和使用方法。

继续阅读“WordPress 自定义数据创建及应用”

WordPress 短码(Shortcode)创建和应用

短码(Shortcode)在 WordPress 中类似一种宏代码,它可以用一种简短的声明置入文章内容或者 Html 代码中,以动态导入的方式实现某种特定的功能。使用短码的好处就是可以在内容中集成功能,由于不是程序代码,所以使用起来简单、干净、整洁,特别是对于普通的用户很友好。另外,短码可以传递参数,这样可以针对不同的需求灵活地实现相应的功能。

继续阅读“WordPress 短码(Shortcode)创建和应用”

WordPress 自定义分类(Taxonomies)及其应用

提到分类系统,WordPress 里面使用了两种模式,即目录(categories)和标签(tags),我们在创建内容的时候基本上都需要借助这两个分类方式对内容进行分类和管理。WordPress 提供了目录和标签的分类机制,那为什么还需要自定义分类(taxonomies),而且什么时候需要自定义分类呢。我们曾在上一篇文章里介绍了自定义内容类型,其实原因是一样的,就是当需要细化、细分类别管理的时候就可以建立用户自定义分类。

继续阅读“WordPress 自定义分类(Taxonomies)及其应用”

WordPress 用户内容类型的创建和应用

在 WordPress 中,内容类型其实就是所创建内容的类型,比如 WordPress 提供了五个缺省的内容类型,即 post(文章)、page(页面)、revision (修订)、menu (菜单)、attachment(附件)。我们在创建内容的时候,基础的内容类型基本上可以满足大部分内容管理的需求。那么什么时候需要创建自己的内容类型呢,我的理解就是当需要细分、细化内容管理的时候就可以使用客户化的内容类型,比如产品、课程、食谱、影评等类型。

继续阅读“WordPress 用户内容类型的创建和应用”