跳转至第x页是资讯网站常见的文章列表分页跳转功能,用户手动输入要跳转的页码数,点击按钮就可以直接跳转到指定页码的页面,当网站分页数量非常大的时候,该功能可以有效提高用户体验,因为在页码部分隐藏时,用户不再需要一部分一部的点击页码才能达到想要到达的页码页面。那么对于WordPress的文章列表分页怎么实现这个功能呢?下面是阿树工作室分享的代码。

阅读全文

给网站登录添加验证码功能在一定程度上可以有效减少机器人软件暴力破解暴力登录,对于wordpress程序可以有很多相关插件可以实现,不过这么简单的功能其实没有必要安装一个插件,通过简单的代码也很容易实现。

阅读全文

is_login()并不是wordpress内置函数,WordPress提供的判断当前页面的函数有is_home()is_single()is_category()is_search()is_tag()等(不一一列出),基本可以覆盖百分之九十以上的页面,但是却没有提供判断当前页面是否是登录页面的函数,因此就自己写出这么样一个函数。

阅读全文

使用wordpress搜索网站内容,只会把关键词与文章标题或内容匹配搜索,这一点用户体验不是很好,如果有这么个需求,产品类型的文章,使用了自定义字段添加产品编号,而用户想通过产品编号搜索产品,是搜索不出结果的,原因是wordpress只会搜索posts数据表,而自定义字段数据是保存在postmeta数据表。

阅读全文

把长内容文章进行内容分页显示是一种流行,或者可能用户体验较好的显示方式,常见于各大中小型新闻资讯类网站。今天要介绍的函数wp_link_pages()则是WordPress的内容分页函数,通过wp_link_pages()函数可以实现wordpress网站长文章内容分页显示,和众多资讯网站一样的分页效果。

阅读全文

wordpress函数wp_is_mobile()是wordpress 3.4.0版本增加的一个内置函数,wp_is_mobile()函数的作用是检测当前浏览器是否运行在智能手机、平板电脑等移动设备上,返回一个布尔值。目前wp_is_mobile()函数支持Iphone、ipad、android、silk、kindle、BlackBerry、Opera Mini等众多移动设备及浏览器,使用该函数可以帮助开发者更好地制作响应式wordpress主题、独立手机主题或者各类型手机相关的插件。

阅读全文

这是由阿树工作室扒自某款插件,支持重复刷新不增加wordpress文章浏览量统计的代码,相对于博客吧前面分享的刷新不累加的wordpress文章浏览次数统计功能的教程代码,功能更加完整,代码更加完善,支持统计所有人的浏览和排除机器人的浏览量,有兴趣的博主可以参考或直接采用,懒人博主则可以直接使用wp-postviews插件

阅读全文

对于开放了会员注册的wordpress网站而言,用户积分是提升会员活跃度的一个重要元素,给wordpress增添用户积分功能可以通过myCREDCubePoints等wordpress积分插件实现,同时也可以通过主题集成相关代码的方式实现,下面是阿树工作室分享的wordpress用户积分实现代码。

阅读全文

之前博客吧分享过免插件实现wordpress文章浏览阅读次数的教程代码,通过该代码函数可以实现统计每篇文章的阅读次数,统计方式是每刷新一次页面浏览次数就会增加一次,但是不少用户希望同一个访客不管刷新页面多少次都只统计一次,那么就需要对代码进行调整,增加设置cookie即可实现。

阅读全文

博客吧前面介绍了阿树工作室的wordpress注册邀请码插件Ashuwp invitaion code,现在分享的非插件实现wordpress注册邀请码功能教程同样来自阿树工作室。通过该教程可以实现在当前使用的wordpress主题中集成注册邀请码功能,其实也就是把插件的代码集成到主题中。不喜欢或者不擅长代码的用户可以直接使用插件实现。

阅读全文

前面博客吧整理了wordpress的WP_Query类使用方法和所有参数,其中有几个用于缓存相关的参数和函数,分别是cache_resultsupdate_post_term_cacheupdate_post_meta_cacheupdate_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开发微信小程序,对于不擅长写后端代码的开发者就省去了不少的烦恼。

阅读全文