wordpress邀请码的实现

2017.5 17

有的客户需要邀请码注册,阿树工作室这就将实现代码贡献出来,在实现邀请码的功能时有参考过一个插件。 思路: 1. 需要新建一个数据表来保存邀请码。 2. 后台需要两个页面:邀请码列表、添加邀请码。 3. 添加邀请码的时候需要能设置前缀,一次生成多个邀请码,邀请码长度可自定义,每个邀...

后台文章列表显示浏览次数

2017.2 10

思路 1. 在前台访问文章页面时统计文章次数,关于文章浏览次数的统计,包括本站网上教程众多,所需的函数如下。 2. 在后台文章列表增加一个数据,将浏览次数输出即可。 一、相关函数 在主题的functions.php或其它文件中,加入下面两个函数,分别用于设置浏览次数和获取浏览次数。 //获取...

worpdress搜索指定时间内的文章

2017.1 10

有朋友问,wordpress的搜索结果能否出现近十天的内容?虽然我不知道他这奇怪的需求是要干啥,但是是可以的。 一般要改变前台的结构,我都用pre_get_posts钩子,然后判断是否是搜索页面,加上日期搜索的条件即可。 代码如下: function ashuwp_custom_posts_per_page($query){   //...

按层级输出自定义分类法的所有分类

2016.9 21

已经多次有网友邮件提问,使用register_taxonomy注册了一个新的自定义分类法,比如“products”,然后在后台创建了分类,想在前台将这些分类按层级列出,怎么办。 本篇教程就教大家实现1. 按层级输出分类。2. 设置当前访问项 当前访问项 首先,按层级列出分类的时候,我们需要将当前访问的分...

wordpress不同文章类型分类页面显示不同数量文章

2016.8 24

wordpress自定义文章类型的分类页面和归档页面的每页显示文章数和默认文章是一样的。 都是在后台设置->阅读 里面设置每页显示数量。 但是在实际应用过程中,不同的文章类型在前台的显示都不一样,要达到预计效果,每页所需要展示的文章数目也肯定不一样。 自定义文章类型的每页显示数量更...

无插件实现wordpress搜索自定义字段

2016.8 06

前段时间有个客户反映,网站搜索搜产品标题能搜出结果,但是如果搜索产品编号(备注:产品编号用自定义字段实现)是搜不出结果的,对于用户的体验不是很好。 确实,文章自定义字段保存在postmeta表中,而wordpress搜索仅会搜索文章表即posts表。 于是google了一下,有现成的解决代码,我就又当一回...

wordpress页码添加输入框:输入页码跳转

2016.7 19

给wordpress的页码添加页码输入框,输入页码后点击跳转到指定页码。 效果如图 第一步:添加页码函数。 下面的页码输出函数是阿树一直在用的,可放心直接使用。  当然,在函数后面输出部分,可以按照自己的需求改动。 function ashuwp_pagenavi() {   global $wp_query,...

无插件使用SMTP发送邮件

2016.7 18

使用SMTP发送邮件的理由有: 1. 很多虚拟主机禁用了mail函数,根本发不了邮件。 2. 服务器默认的发件地址又很大几率会被拦截。 3. 使用企业邮箱发邮件更高大上。 但是对于很多和我一样不喜欢使用插件的人来说,很多SMTP插件不好用,而且有的还报错。 所以无插件使用SMTP发送邮件的方法...

用自定义字段做文章多重筛选

2016.7 17

文章筛选功能以前写过一个教程wordpress进阶教程(四十):文章筛选功能,通过加多个分类法来实现。 过了这么久,经常有人找我要定制文章筛选功能,现再放出代码使用自定义字段实现,而且用自定义字段实现文章筛选,比用分类法应该更简单,更强大。 以阿树自己建立的一个网站作为例子:游炎陵,这是...

彻底清除wordpress自带的meta标签

2016.7 16

wordpress通过wp_head会自动加载版本信息等各种meta标签,不知从哪一版本开始,head里面会加载emoji的css等,连wp_footer里面都要加载一个wp-embed.min.js,这些都是不需要的。 将下列代码加入到functions.php文件中即可。 function ashuwp_clean_theme_meta(){   remove_action( 'wp_h...

wordpress置顶自定义文章类型(sticky for custom post type)

2014.9 18

wordpress默认的置顶功能很好用,但是只能在默认的“post”中使用,如何在自定义文章类型中添加置顶功能呢? 注意:本篇教程的自定义文章类型置顶功能经测试仅首页有效。 要置顶自定义文章类型,首先得在首页中显示自定义文章类型的文章,比如企业站中注册了一个名为product的产品文章类型,首先...

wordpress在首页显示或只显示自定义文章类型

2014.9 17

此教程对wordpress企业站比较有用,据阿树的经验,大部分人也用不到,但是阿树本人遇到过 两种情况: 1. 有自定义文章类型,希望自定义文章类型和默认的Post都在首页的主循环中显示。 2.有自定义文章类型(产品),首页主循环中只显示产品。 注意,本教程中只对应首页的主循环,即不适用首页一...

wordpress如何在内容编辑器的前面添加自定义字段面板

2014.9 17

你自己添加,或者使用本工作室提供的wordpress后台框架都可以给文章、页面等等添加自定义字段面板。不过这样添加的自定义面板都只能显示在内容编辑器的后面,怎样才能在标题的后面、文章编辑器的前面添加一个自定义字段面板呢? wordpress本身是没有提供任何钩子让我们在编辑器前面添加自定义字段面...

wordpress插入优酷视频

2014.9 06

在wordpress 4.0版本以前,虽然也能够很方便的插入视频,不过没怎么用过。但是wordpress 4.0发布之后,视频插入变得非常方便酷炫。 只需要在编辑器里面粘贴一个视频的url,会自动的变成嵌入视频,很是方便。 示例:在优酷视频播放页面,复制视频地址   然后在后台编辑器中粘贴,瞬间转...

wordpress进阶教程(四十一):在文章快速编辑中添加字段

2014.7 27

本工作室发布的后台框架中,可以很方便的给文章编辑页面添加字段。可是有的时候,修改一个字段总是要点击进入编辑页面很麻烦,如果能在快速编辑里面快速修改则方便很多。刚好之前给客户做了一个网站,于是干脆给客户做了这个功能:让客户可以给每个页面选择单独的菜单,能够在快速编辑页面快速选择。 ...