前面博客吧分享了wordpress增加文章评论表单字段的教程,通过该教程可以给wordpress文章的评论表单增加如QQ、微博、电话等各种需要的表单字段,用户提交的信息可以在后台评论里查看。但是如果想把信息显示在前台用户的评论里要怎么做?方法是使用get_comment_meta()函数调用。

阅读全文

wordpress函数comments_template()的作用是加载评论模板,用于wordpress文章内容页面(包括自定义文章类型)或单页面,是wordpress模板制作中一个非常重要的函数。

阅读全文

在模板中直接使用link标签引用css样式文件是在wordpress主题开发中常用的方法,但这不是wordpress正确的引用css文件的方法,wordpress正确引用方法是使用wp_enqueue_style()函数。

阅读全文

相信大部分人在制作wordpress主题引用js文件时,会直接在header.php或footer.php文件中添加js文件调用代码,其实wordpress主题最佳引用js文件的方法是使用wordpress内置的wp_enqueue_script()函数,通过该函数可以安全地将javascript代码加入到WordPress创建的页面中,不仅可以最大限度地保证兼容性,还是提高wordpress性能效率的一个方法。

阅读全文

前面的wordpress创建自定义文章类型教程创建的文章类型仅有标题和正文内容,但是对于产品文章类型来说,不仅仅标题和正文,还需要单独设置一些其它的参数,如产品价格、产品型号、规格大小等,那么就需要给文章类型添加Meta Box,通俗点理解就是自定义字段表单,下面博客吧以添加产品价格为例进行说明。

阅读全文

wordpress用户个人资料供设置的信息太少,如果想自定义增加一些其它的个人资料信息怎么办?wordpress提供了user_contactmethods过滤器通过add_filter()函数让用户扩展个人资料设置,且操作非常简单,下面博客吧以添加微博微信为例说明实现步骤。

阅读全文

在网站显示访客的文章浏览历史记录便于访客知道自己阅读过哪些文章,对提高网站的用户体验具有显著的作用。博客吧以前介绍过WordPress文章日志浏览历史插件wp-recently-viewed可以实现该功能,但是如果不想通过插件该如何实现?方法是通过提取插件的代码集成到主题中实现。

阅读全文

wordpress给文章评论表单只提供了四个默认字段,分别是昵称、邮箱、网址以及评论内容,只能满足一般博客网站的需求,如果想要增加更多的评论字段怎么办?可以通过wordpress评论自定义字段实现,类似于文章的自定义字段功能,对应数据表是wp_commentmeta,类似文章的postmeta数据表。

阅读全文

有在淘宝、京东等商城购买过东西的用户大概都知道,在搜索产品的时候可以通过筛选产品条件细分查询,从而获得更加精确的结果(如下图)。那么在wordpress中如何实现相似的结果?下面是亘古博客分享的通过jQuery、wordpress自定义分类法实现的多重关键词筛选查询功能。

阅读全文

前面分享的《wordpress同时创建多个自定义文章类型的方法》给需要创建多个自定义文章类型的用户带来了极大的方便,在创建了多个自定义文章类型后,一般会选择修改其默认的固定链接,博客吧也分享过自定义文章类型固定链接的修改方法,但是按照需要有多少个文章类型就添加多少次代码,显然不便于管理,而下面的方法把相关代码编写成函数,需要定义固定链接时,直接添加自定义文章类型名称即可。

阅读全文

什么是镜像网站?把别人网站的数据缓存到自己服务器,并保持同步更新;或通过域名A记录直接解析别人IP地址,通过技术手段生成一个界面和内容完全相同的网站,当用户访问镜像站点时,程序就会来被镜像的网站查询数据,把获得的数据修改相关链接后呈现给访客,然而实质上还是在读取原站的数据。

阅读全文

wordpress创建自定义文章类型需要设置很多个参数,如果仅仅是创建一个自定义文章类型对代码的简洁性不会有什么影响,但是如果要创建多个自定义文章类型的时候,就要添加重复的参数代码,不仅麻烦而且不易管理。为了代码的简洁性和易于管理,可以把注册自定义文章类型的代码写成函数,需要创建时直接调用函数即可。

阅读全文

忘记wordpress登陆密码可以通过wordpress提供的找回密码功能重置登陆密码,在找回密码界面输入用户名或邮箱,系统会发送一个重置密码的链接到该用户名下的邮箱,通过该链接就可以重置密码。但是博客吧测试发现,部分wordpress站点发送的重置密码链接打开后提示“您的密码重设链接无效,请在下方请求新链接。”,也就是说无法重置密码。

阅读全文

query_posts是一个功能强大的wordpress函数,博客吧曾对query_posts()函数作过详细的介绍(请看wordpress query_posts()函数介绍),该函数的作用是在wordpress主题中控制哪些文章可以出现在主循环,比如首页、存档页的这些文章(包括分页中的)都是在主循环中的,在不使用query_posts函数控制的情况下,首页、存档页的文章都是按照文章的发布时间排列,如果自己想定义哪些文章可以显示,哪些文章不显示,文章按照什么样的方法排序等,那么就要用到query_posts函数,比如热门文章,热评文章。

阅读全文

wordpress自定义菜单功能对于网站的导航菜单管理非常方便,但该功能的执行效率比较低下,当自定义菜单比较复杂的情况下会产生过多的SQL查询,影响博客的速度。针对这个问题,我爱水煮鱼博客的博主通过pre_wp_nav_menu filter 接口对生成的自定义菜单进行缓存,大大提高页面的效率。

阅读全文

wordpress的加载速度一直遭人诟病,所以大部站长都会对wordpress进行一系列的速度优化,那么进行优化后如何了解wordpress页面查询次数、页面加载时长、占用内存的优化结果?方法很简单,可以类似zblogphp程序一下,在源代码中显示查询次数、加载时间和内存占用的数值。

阅读全文

使用开源程序,修改网站后台登陆地址对于保护网站安全具有一定的促进作用。对于wordpress网站程序,修改后台登陆地址可以选择使用Protected wp-login插件,也可以通过简单的几行代码实现,下面是通过代码实现的方法步骤。

阅读全文

以前博客吧分享的wordpress调用热评文章代码是调用全站评论最多的文章列表,这样就会出现一个问题,如果某篇或者某些文章的评论实在太多,那么就会导致热评文章列表永远都是这几篇文章,对于一些时效性的内容网站来说非常不友好,而调用指定多少天内评论最多的文章列表则很好地解决这个问题。

阅读全文

前面博客吧分享了wordpress主题支持内置文章形式的方法,博主可以根据日志的内容类型选择对应的文章形式,如果想要像调用某个分类文章列表那样调用某个文章形式的文章列表要如何调用?方法是通过get_posts()函数。

阅读全文

文章形式是wordpress内置的功能,提供包括日志、图像、视频等多种文章格式,博主发布文章的时候可以根据文章的类型,在编辑页面的右侧选择对应的文章形式。这个功能让博主划分不同类型文章的同时便于博主给不同形式的文章单独设计显示形式,而且不受分类限制。

阅读全文