修改后台文章管理列表

2014.3 23

翻译自:http://wp.smashingmagazine.com/2013/12/05/modifying-admin-post-lists-in-wordpress/ 你是否发现,当你新建一个自定义文章类型后,在后台的文章管理列表,仅仅只显示文章标题和日期?但事实上文章还包含很多信息,比如作者、分类、评论等,本片文章就叫你如何修改后台的文章列表的信息。...

wordpress编辑器添加锚点

2014.3 27

在网页上,链接与锚点不同,链接指的是从一个页面链接到另一个页面,而锚点,是页面中的链接,即从页面的一个地方点击跳转到同一个页面的另一个地方。 如百度百科:锚点 页面中,点击页面中的目录,会跳转到对应的内容上去。     在wordpress中如何添加锚点呢? wordpre...

wordpress tinyMCE编辑器字号选择由pt更改为px (3.9版本可用)

2014.5 27

wordpress默认的tinymce编辑器,功能比较少,常用的字体选择、字体大小选择等等按钮都没有显示,需要自己弄出来。 关于如何给wordpress的tinymce编辑器增加按钮,,请参考:wordpress功能集成(九):给wp默认编辑器增加按钮 在你的主题的fucntions.php文件中添加以下代码,,你的编辑器中就会增加一...

去除wordpress加载的Open San字体

2014.6 01

最近发现谷歌总是打不开,紧接着,wp的后台好慢好慢,刚开始以为网速问题,后来发现连本地假设的测试站都很慢。审查发现原来是后台加载了一个google的字体,但是由于网络问题,连接失败,如图: 于是到wp的includes文件夹里面搜索,发现在includes/script-loader.php文件中,第602行定义了一个谷歌的...

wordpress插入优酷视频

2014.9 06

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

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

2014.9 17

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

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

2014.9 17

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

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

2014.9 18

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

彻底清除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页码添加输入框:输入页码跳转

2016.7 19

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

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

2016.8 06

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

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

2016.8 24

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

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

2016.9 21

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

worpdress搜索指定时间内的文章

2017.1 10

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

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

2017.2 10

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

wordpress邀请码的实现

2017.5 17

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

wordpress用户积分的实现

2017.7 10

敬告:代码供参考。 思路梳理: 1. 需要准备两个数据表。 (1) 积分动态表,用来记录所有用户的积分增减情况。 (2) 用户积分总表,用来记录用户的积分总量,当然用户积分总数可以记录到usermeta数据表中,所以这个表不是必须的。 2. 后台需要3个页面。 (1) 积分动态,从“积分动态表”中获...

wordpress高级搜索功能示例:按分类搜索

2017.8 31

本教程更新时间:2017.08.31。 wordpress默认的搜索功能,仅有一个搜索框,功能单一,如何给搜索框增加搜索条件,提高搜索的准确性? 示例:按分类搜索。 让访客可以在搜索的时候,可以选择分类作为条件,同时,本教程也可更改为其它的各种条件。 效果如图: 步骤一:改造搜索框 一般...

wordpress登录才能查看网站内容

2017.12 04

wordpress登录才能查看网站内容,未登录就跳转到登录页面。有这样需求的人还不少,有的可能是资料类什么的,有的人就是用来搞擦边球。 实现代码很简单,找一个全站一定会执行的钩子即可,这里我们就选了一个template_redirect钩子,这个动作钩子在加载模板时执行,当然其它很多都可以用。 &l...

WordPress后台回复评论时调用可视化编辑器

2018.1 24

需求:Wordpress后台回复评论时调用可视化编辑器,这个需求比较少见,不过阿树刚好研究了一下,勉强实现这个功能,有需要的朋友,赶紧折腾。 敬告: 1. 此功能需修改wp源码,玩坏不负责哈。 2. 阿树仅在wp4.9.2版本测试。 研究过程 过程如下,供参考: 1. 寻找相关代码 后台回复评论...