前面博客吧整理了wordpress的WP_Query类使用方法和所有参数,其中有几个用于缓存相关的参数和函数,分别是cache_results、update_post_term_cache、update_post_meta_cache、update_post_caches以及lazy_load_term_meta,下面对其分别进行介绍说明。 (更多…)
WP_Query是wordpress提供的一个类,它支持的参数非常完善灵活,博主通过WP_Query类可以创建自己所需要的wordpress循环输出,比如调用最新文章、热门文章、自定义文章类型文章循环输出等,和query_posts()函数具有相同的查询功能,但优于query_posts()函数。 (更多…)
wordpress函数paginate_links()用于任何自定义查询结果的主循环分页,包括post列表或自定义文章类型列表,或者文章存档分页、评论分页以及自定义数据等,比如想调用指定用户的所有评论并实现分页就可以通过paginate_links()函数实现。 (更多…)
is_plugin_active()函数的作用是检查指定的wordpress插件是否被激活,可用于后台管理页面以及前端主题页面检查插件是否被激活启用。比如主题功能依赖某个插件,需要判断网站是否已安装并启用指定的插件,就需要用到is_plugin_active()函数。 (更多…)
博客吧在制作wordpress前台会员中心时,需要在会员中心主页展示当前登录用户的评论数量,因此检索了wordpress相关函数,发现通过get_comments()函数即可轻松获取登录用户的评论数,下面是获取的完整代码。 (更多…)
$current_user是wordpress的一个全局变量,通过global定义后,就可以通过$current_user变量获取当前wordpress登录用户的各种信息,比如用户的用户名、邮箱、ID、个人说明等,编写wordpress前台会员中心使用该变量可以节省很多精力时间。 (更多…)
wordpress函数count_user_posts()的作用是返回指定ID用户发表的文章数量,比如要显示当前登录用户的文章数量就可以使用该函数调用显示。count_user_posts()函数返回的文章数量默认只统计post文章类型,也可以统计page或自定义文章类型post_type。 (更多…)
wordpress自定义文章类型的后台管理菜单图标默认和文章使用的是同一个Dashicons字体图标,那么如果想给自定义文章类型的管理菜单使用其它Dashicons字体图标怎么办?创建自定义文章类型的函数register_post_type提供了menu_icon参数,通过该参数就可以直接使用任意的一个Dashicons字体图标。 (更多…)
上一篇《基于wordpress REST API开发微信小程序实践教程(一)》基本已经完成了wordpress微信小程序的整体开发,这一篇教程是记录“DeveWork极客小程序v1.1”的部分开发记录,可以理解为微信小程序升级的部分功能教程。教程原作者对此的说明是“除最后一章节,每个章节即为一个改动点”。 (更多…)
WordPress REST API功能开发趋于完善,通过REST API可以轻易获取wordpress网站的文章数据、页面数据、用户数据等。基于wordpress开发微信小程序其实就是通过wordpress的REST API获取这些数据,然后以一定的方式在小程序端进行数据处理后使用前端代码渲染,因此基于WordPress开发微信小程序,对于不擅长写后端代码...
REST API前身是WordPress JSON REST API插件(WP API),作用是为WordPress查询创建了简单而方便的接口,包括文章API、文章元数据API、用户API等等,简单地来说就是一种通过 HTTP 请求来获取、更新、删除数据的一种连接客户端与服务端的交互方式,这些返回的JSON格式的数据包括用户、文章、分类等等,通过REST A...
Timthumb.php是款非常好的图片缩略图裁剪插件,但如果在wordpress多站点模式下使用timthumb.php来实现缩略图裁剪,图片不会显示。检查后发现导致该问题的原因有两方面,一方面是出于安全考虑,Timthumb.php除了支持指定的几个网站的外链图片外,不支持其它任何外链图片;另一方面则是因为对本机图片地址的处理导致。解决的方法很简单,仅需要增加支持的外链域名,和修改对机图片处理的代码即可。 (更多…)
wordpress 3.8版本的后台重新设计后,增添了专门为wordpress设计的字体图标Dashicons应用在新的后台管理界面中,打开网站后台在左侧看到的菜单图标便是Dashicons字体图标。这套图标字体除了被应用在后台管理界面中,也可以被开发者运用到主题或者插件当中,不过有点遗憾的是,到目前为止这套Dashicons支持的字体图标数量比较少。 (更...