给wordpress添加签到打卡页面的方法

浏览网站的时候发现不少wordpress博客添加了签到页面,即专门创建一个单页面让访客点击签到按钮,自动在评论框里插入如“签到成功!签到时间:上午2:39:08”之类的文字,然后访客直接点击提交即可!下面博客吧分享一下如何在wordpress上实现该功能。

阅读全文

给wordpress文章图片添加FancyBox灯箱效果

FancyBox是款优秀的弹出层效果jQuery插件,常用于实现精美的图片灯箱效果,而很多人的wordpress网站图片都是单纯的新浏览器窗口打开,显然不够美观,下面博客吧就分享一下如何给wordpress博客文章里的图片添加FancyBox弹出层灯箱效果。

阅读全文

wordpress非插件添加邮件联系表单功能

给wordpress博客添加联系表单有很多wordpress插件可以选择,比如非常流行且功能强大的contact form 7插件,对于表单需求量比较大的站长来说是个不错的选择,但是如果仅仅需要一个简简单单的联系表单,则没有必要安装插件,直接通过代码给当前使用的wordpress主题添加一个内置式的联系表单即可,下面博客吧给大家分享相关代码以及添加方法。

阅读全文

wordpress文章页面显示是否已被百度收录的方法

对于站长而言,非常重视网站文章是否已被百度收录,因此每隔点时间就会查询一下网站文章的收录情况,其实不用这么麻烦,站长只需要给当前wordpress主题添加些代码就可以实现在每篇文章里显示该文章是否已经被百度收录,而且添加方法非常简单。

阅读全文

WordPress主题制作课程#12:制作单页面文件page.php

制作单页面文件page.php是全套wordpress主题制作课程的最后一篇,在进入正文前先来解释一下什么是单页面,很多人把单页面单纯地理解为网站的一个页面,在wordpress中单页面指的是在“后台——页面”里创建的页面,一个用于单独显示网站某部分内容的页面,例如“网站简介”、“联系方式”等内容的页面。

阅读全文

WordPress主题制作课程#11:制作文章评论文件comments.php

wordpress主题的每篇文章或单页面都有访客或用户评论留言功能,上一课程已经把Aurelius主题文章页面的内容部分完成,请看WordPress主题制作课程#10:制作文章内容页文件single.php,现在继续来制作主题文章页面的评论列表和评论框部分。

阅读全文

给wordpress文章添加动态活动倒计时的功能

基于javascript实现的活动倒计时功能,可以实现动态倒计时效果,结合wordpress的短代码功能,还能实现一篇文章多个不同的活动倒计时,对于经常发布限时活动的wordpress站点会非常有用,让访客实时知道活动的剩余时间。

阅读全文

WordPress主题制作课程#10:制作文章内容页文件single.php

前面完成了索引页文件index.php,现在就来继续制作文章页文件,wordpress每篇文章内容页面调用的是single.php文件,有了先前index.php文件的制作经验,制作single.php文件就简单许多,也因此single.php文件的制作不会像index.php文件制作教程那么详细,如果有不明白的地方,可以参考:WordPress主题制作课程#9:制作索引页文件index.php,或者在下面留言。

阅读全文

WordPress主题制作课程#9:制作索引页文件index.php

博客吧前面的wordpress主题制作课程已经制作完成wordpress博客主题所需要的公众页面sidebar.php、footer.php和header.php文件,现在就要开始制作索引页文件index.php,对于刚刚学习制作主题的人,可以简单地把文件该文件理解成网站首页文件,虽然它并不仅仅是首页这么简单。

阅读全文

解决lnmp服务器环境wordpress升级或安装插件主题要输入FTP的方法

使用lnmp一键安装包搭建的服务器环境运行wordpress,在后台升级WP程序、安装或更新插件主题时,每时提示输入FTP信息,该问题的原因是nginx的执行身份用户组非文件用户组,前面博客吧使用虚拟主机时也出现过相同的问题,由于没有服务器操作权限,是通过wp-config.php解决的,目前使用的是vps,则可以直接操作服务器解决,一劳永逸。

阅读全文

wordpress判断是否启用伪静态或固定链接类型

博客吧最近完成的一款主题里,有一项需求需要判断wordpress站点是否设置了伪静态,即后台固定链接设置中的选择了非“默认”的结构,通过查看源代码可以发现固定链接设置表单中,“默认”这一项的value为空,其余的都有相应的值,因此只需要判断该设置的值是否为空即可判断站点是否使用伪静态。

阅读全文

让主题支持wordprss后台设置的ICP备案号

wordpress 3.7版本开始,wordpress后台设置的常规选项卡中增加了一项几乎是面对中国用户的ICP备案号设置,但是该插件仅对wordpress自带主题有效,那么如果自己使用的不是自带主题就不能调用该项设置了吗?答案是否定的,要调用ICP备案号设置只需要在使用的主题中添加调用代码即可。

阅读全文

非插件实现wordpress评论数学算术验证码

博客一旦开放评论功能垃圾评论就会疯拥而来,有效的解决方法是给评论添加验证码功能,在一定程度上可以减少或防止评论机器人,前面博客吧介绍了防垃圾评论或注册的 wordpress 算术问答验证码插件Captcha,但是如果不喜欢用插件或者只需要个简单的算术验证码,可以直接在主题里使用代码实现。

阅读全文

wordpress 禁用embeds功能并移除wp-embed.min.js文件

wordpress 4.4的embeds功能可以让博主更加方便的引用第三方资源,可并不是每个网站都会需要该功能,部分博主会选择禁用embeds,而wordpress后台没有直接关闭的按钮,但是可以通过函数代码禁用embeds功能以及移除wp-embed.min.js文件。

阅读全文

WordPress程序WP_Image_Editor_Imagick漏洞临时解决方法

最近应该有不少站长看到安全漏洞ImageMagick的相关报导,如果自己的网站服务器有安装ImageMagick组件,就要检查是否存在漏洞。今天收到阿里云的安全提示,意思是存放在阿里云服务器上的wordpress程序存在WP_Image_Editor_Imagick指令注入漏洞,并准备了补丁提供一键修复,不过要花钱升级安骑士专专业版,实际上并不需要这么做。

阅读全文

wordpress 禁用REST API功能并移除wp-json链接

wordpress 4.4版本增加了REST API功能,并在head中增加了wp-json链接,通过REST API功能可以很轻松的获取网站的数据,然而并不是每个网站都会需要REST API功能,但是wordpress后台并没有提供直接禁用该功能的开关,因此禁用REST API功能需要添加相应的代码。

阅读全文

实现wordpress 通过jquery插件infinite scroll实现ajax无刷新手动加载分页文章

博客吧前面介绍过通过jquery插件infinite scroll实现滚动自动无限分页,在用户体验上有个很大的弊端,如果网站文章很多,访客要到达页面底部则比较困难。那么对于想避免这种情况的站长,可以使用infinite scroll插件手动加载的模式,即是当用户点击“查看更多”按钮时,ajax无刷新加载下一页文章列表。

阅读全文

非插件实现wordpress文章点赞功能

功能丰富的wordpress点赞插件不少,但对于要在主题中集成简单文章点赞功能的需求,插件就显得不合适,于是乎非插件实现文章点赞功能的方法就诞生,实现思路是:可以通过ajax实时显示点赞数量,自定义字段保存赞数量,Cookies禁止重新点赞。

阅读全文

解决wordpress添加媒体按钮失效、可视化/文本无法切换

一个网站升级wordpress到最新版本后,发现点击“添加媒体”、“可视化/文本编辑模式切换”等功能按钮均失效没反应,查找资料发现wordpress为了提高效率以及加载速度,把要用到的js连接在一起,如果没有结合在一起就会导致那些依赖js的功能失效,而部分主机可能由于环境配置不标准或禁用了某些相关函数,导致这些js无法连接在一起,因此产生了按钮异常等情况。

阅读全文

wordpress TinyMCE编辑器字体选择增加中文字体

博客吧前面的wordpress默认编辑器TinyMCE功能增强方法分享了扩展WP编辑器按钮的代码,选择字体是其中的一个扩展功能,但该字体选择只有英文字体,没有中文字体,现在再次把字体选择按钮再次扩展,为其增加中文字体的选择,如微软雅黑字体、宋体、幼圆字体等。

阅读全文