wordpress获取指定用户文章数量函数count_user_posts()

wordpress函数count_user_posts()的作用是返回指定ID用户发表的文章数量,比如要显示当前登录用户的文章数量就可以使用该函数调用显示。count_user_posts()函数返回的文章数量默认只统计post文章类型,也可以统计page或自定义文章类型post_type。

阅读全文

修改wordpress自定义文章类型管理菜单的Dashicons字体图标

wordpress自定义文章类型的后台管理菜单图标默认和文章使用的是同一个Dashicons字体图标,那么如果想给自定义文章类型的管理菜单使用其它Dashicons字体图标怎么办?创建自定义文章类型的函数register_post_type提供了menu_icon参数,通过该参数就可以直接使用任意的一个Dashicons字体图标。

阅读全文

基于wordpress REST API开发微信小程序实践教程(二)

上一篇《基于wordpress REST API开发微信小程序实践教程(一)》基本已经完成了wordpress微信小程序的整体开发,这一篇教程是记录“DeveWork极客小程序v1.1”的部分开发记录,可以理解为微信小程序升级的部分功能教程。教程原作者对此的说明是“除最后一章节,每个章节即为一个改动点”。

阅读全文

基于wordpress REST API开发微信小程序实践教程(一)

WordPress REST API功能开发趋于完善,通过REST API可以轻易获取wordpress网站的文章数据、页面数据、用户数据等。基于wordpress开发微信小程序其实就是通过wordpress的REST API获取这些数据,然后以一定的方式在小程序端进行数据处理后使用前端代码渲染,因此基于WordPress开发微信小程序,对于不擅长写后端代码的开发者就省去了不少的烦恼。

阅读全文

关于WordPress REST API的介绍

REST API前身是WordPress JSON REST API插件(WP API),作用是为WordPress查询创建了简单而方便的接口,包括文章API、文章元数据API、用户API等等,简单地来说就是一种通过 HTTP 请求来获取、更新、删除数据的一种连接客户端与服务端的交互方式,这些返回的JSON格式的数据包括用户、文章、分类等等,通过REST API,一个网站制作各种网站版本(安卓版、iOS 版、以及微信小程序版)而共享一个数据库成为了可能。在wordpress 4.4版本更新后,REST API被集成到了wordpress程序核心。

阅读全文

解决wordpress多站点不支持timthumb.php的问题

Timthumb.php是款非常好的图片缩略图裁剪插件,但如果在wordpress多站点模式下使用timthumb.php来实现缩略图裁剪,图片不会显示。检查后发现导致该问题的原因有两方面,一方面是出于安全考虑,Timthumb.php除了支持指定的几个网站的外链图片外,不支持其它任何外链图片;另一方面则是因为对本机图片地址的处理导致。解决的方法很简单,仅需要增加支持的外链域名,和修改对机图片处理的代码即可。

阅读全文

wordpress主题使用内置字体图标Dashicons的方法

wordpress 3.8版本的后台重新设计后,增添了专门为wordpress设计的字体图标Dashicons应用在新的后台管理界面中,打开网站后台在左侧看到的菜单图标便是Dashicons字体图标。这套图标字体除了被应用在后台管理界面中,也可以被开发者运用到主题或者插件当中,不过有点遗憾的是,到目前为止这套Dashicons支持的字体图标数量比较少。

阅读全文

WordPress多站点nginx伪静态规则

服务器无论使用apache还是nginx,在wordpress开启多站点模式进入启用网络界面的时候,wordpress提供的都是添加到.htaccess文件用于apache的伪静态规则,而该伪静态规则显然不能应用于nginx服务器,因此nginx服务器wordpress开启多站点模式配置伪静态需要添加不同的伪静态规则。

阅读全文

wordpress开启子目录多站点模式

wordpress自3.0版本开始支持开启多站点模式,所谓多站点模式即是使用一套wordpress程序就可以搭建多个独立、互不干扰的wordpress站点,各站点之间的用户、文章、附件等都互不干预。wordpress的多站点模式对于需要搭建多个不同语言子站点的用户,或者不同主题的演示网站的用户来说都非常理想。

阅读全文

wordpress启用主题时自动创建单页面

制作比较复杂的wordpress主题时,因为不同的需求可能需要配合多个单页面才可以完成工作,而主题发布后为了让用户顺利使用,往往要针对该部分页面编写相关的使用教程说明,既浪费开发者的时间也浪费用户的时间,因此让主题在用户启用时自动创建相关的单页面不仅节省很多设置步骤,更重要的是节省很多时间,下面是转自阿树工作室分享的相关教程。

阅读全文

wordpress调用自带媒体中心图片上传功能

wordpress自带的媒体中心具有便捷的附件或图片上传功能,而在制作主题或插件时往往会需要用到上传功能,比如上传LOGO、上传照片或投稿时上传附件等,如果自己编写上传功能不仅麻烦且浪费时间,而wordpress早就已经考虑到了这一些问题,因此集成了相关的一些函数提供给开发者,以便节省开发的时间成本,下面博客吧分享一下如何调用wordpress自带的图片上传功能。

阅读全文

wordpress移除emoji并禁止头像加载s.w.org

在wordpress 4.2版本之后增加了emoji表情外部调用,后为了提高页面的加载速度,wordprses 4.6版本之后在head中增加dns-prefetch用来从s.w.org获取表情和头像,但是由于国内网络访问问题,在打开网页时会发现在浏览器左下角一直在显示“等待s.w.org…”或“正在获取s.w.org..”之类的提示,也就是说这东西在国内不仅没用处还影响网页加载速度。而且对于部分wordpress用户来说并不需要这东西,那么禁止它就非常有必要,博客吧就已经禁用。

阅读全文

wordpress上传图片提示“缺少临时文件夹”的解决方法

在wordpress发布文章上传图片时出现了“缺少临时文件夹”的错误提示,该错误通常是由于服务器php配置的原因,如果之前上传图片正常,而且最近操作过服务器就很有可能是php配置导致的错误,解决方法也很简单,修改一下php配置文件即可。

阅读全文

wordpress清理数据库中旧的文章别名数据_wp_old_slug

如果wordpress网站使用的是别名固定链接,在运营过程中难免会修改文章别名,但是文章别名修改后wordpress会在数据库中使用_wp_old_slug键继续保存旧的文章别名数据,并不会删除原来的文章别名数据,那么随着网站运营时间以及文章的增加,数据库中就会存在大量无用的别名数据,清理它对数据库优化还是有必要的。

阅读全文

wordpress获取gravatar头像函数get_avatar()

get_avatar()是wordpress内置用来获取指定用户id或者邮箱头像的函数,通过get_avatar()函数可以轻易地获取文章作者头像、评论用户头像、指定用户头像,在获取用户头像的同时可以指定图像的大小、默认头像以及头像图片的alt属性值。

函数位于:wp-includes/pluggable.php

阅读全文

wordpress后台主题配置框架Ashuwp Framework

给主题搭配主题设置面板可以减少用户对主题的配置时间,目前最流行且被应用最多的wordpress主题后台设置框架是Options Framework,但现在博客吧要分享的是另一款不比Options Framework差的wordpress后台主题设置框架Ashuwp Framework,Ashuwp Framework框架由阿树工作室开发并免费共享,功能强大、设置丰富,系统要求php5.3以上版本以及wordpress 4.5以上版本。

阅读全文

wordpress通过自定义分类法实现文章多条件筛选功能

前面博客吧已经分享过两篇关于wordpress多重条件搜索文章的教程,分别是《jQuery+自定义分类法实现wordpress多关键词筛选查询》、《通过wordpress自定义字段实现多重筛选文章搜索》,前两个教程可以较低程度地满足多条件查询要求,但对于需要不断增加查询条件的需要则略有不足。现在分享的这篇教程同样是出自阿树工作室,博客吧觉得灵活性更高。教程是根据房产信息网站希望访客能在网页上根据条件筛选符合条件的内容进行说明。

阅读全文

wordpress安装启用主题出现HTTP 500内部服务器错误的解决方法

部分wordpress博主在安装启用主题时,出现“HTTP 500内部服务器”的错误提示导致网站无法打开,出现这个问题的常见原因有网站使用的主机硬件配置较低,或者主机服务器环境的php版本过低,而主题使用的代码函数不支持低版本php,还有就是FTP没有使用二进制的上传方式。

阅读全文

wordpress主题后台设置框架Options Framework使用教程

制作wordpress主题时想给主题配备一个可以在后台设置的功能,如SEO设置,但是不会编写相关的php代码怎么办?后台主题配置框架来帮助你,Options Framework是国外大神通过wordpress api编写的轻量级wordpress后台设置面板框架,提供了常用的主题设置选项,最重要的是集成容易,使用简单,目前非常多的wordpress主题都在使用这个框架。

阅读全文

wordpress全站开启HTTPS协议的方法教程

自从百度站长平台发布的《百度开放收录https站点公告》中表示对相同权值的站点,会优先对待采用https协议的页面后,https瞬间火爆起来,各大小网站纷纷启用https协议。但是很多wordpress用户给服务器安装配置SSL证书开启https协议后发现,网站内容不能正常访问显示了,之所以会这样是因为还没有对wordpress进行对应的修改,下面博客吧分享两种修改方法让wordpress网站全面支持https协议。

阅读全文