WordPress自动拒绝敏感字评论的方法
开始我还想找自动删除垃圾评论的方法,因为批量删除即便不慢,但点一点还是浪费了时间,没想到这次事件还让我找到这一招 —— 自动拒绝敏感字评论!可以对付垃圾评论,也足够应付某些嘴巴不干净的人,这样就眼不见为净了,也节省不少时间,呵呵。说真的,还要感谢那些不够理智的人。
开始我还想找自动删除垃圾评论的方法,因为批量删除即便不慢,但点一点还是浪费了时间,没想到这次事件还让我找到这一招 —— 自动拒绝敏感字评论!可以对付垃圾评论,也足够应付某些嘴巴不干净的人,这样就眼不见为净了,也节省不少时间,呵呵。说真的,还要感谢那些不够理智的人。
前言 在制作wp主题的过程中免不了要接触这个东西,就是wp_head(),其实正确加载某些CSS或JS应该加在这里面,但wp_head函数里面又包含许多不必要的meta元素和标签、版本号等等 这些不是我们所需要的,所以我们可以通过移除这些不必要的元素来优化我们的wp头部。 去除方法 将以下代码加入到主题目录下的functions.php文件中,可删除部分代码以保留想要的功能。 remove_action…
这个方法不需要使用js,而是利用Cookies记录访客曾经浏览过的文章,展示浏览历史功能。方法很简单 步骤一 首先将下面的代码加入functions.php文件中 /* 相关参数: */ $zg_cookie_expire = 360; // cookie过期的时间,默认值是360天 $zg_number_of_posts = 10; // 显示篇数,默认值是10。 $zg_recognize_pages = true; // 页面模板是否也要设置cookies?默认值是true fun…
这个比较简单,首先找到你的文章标题位置,如: <?php the_title(); ?> 这样的位置,挑一个合适的地方添加下面的代码: <?php //最新文章new标识 date_default_timezone_set('PRC'); //东八区 $t1=$post->post_date; $t2=date("Y-m-d H:i:s"); $diff=(strtotime($t2)-strtotime($t1))/3600; //按秒计算 if($dif…
有时我们需要在首页文章列表或者调用到主循环的文章列表中插入广告,可以使用以下代码 <?php if ($wp_query->current_post == 0) : ?> <!--广告div--> <?php endif; ?> current_post == 0 表示在列表第一篇文章后插入,若为 1 则表示在第二篇后插入,以此类推。 上面的代码要放在主循环内,放在列表div之后,放在while循环里面的最…
网上针对WordPress 运行代码的插件和非插件版的方法都已经过时了,最主要的问题还是加入运行框中的代码会自动插入换行符,这直接导致了代码无法运行。下面这个方法完美解决的这些问题。
有的同学不喜欢每次写文章都手动设置一遍特色图像,下面的代码可以帮你解决这个问题:自动将文章中的第一张图片设置为特色图像,如果你手动设置了特色图像,那么会优先选择你手动设置的图像,这样就不会和代码相冲突了。
在开发评论模块时大多数情况下都需要获取文章的评论数,与此同时我们在热门文章的推荐列表上也需要输出文章的评论数。那么如何获取文章评论数?方法很简单,以下我们使用$wpdb对象来查询wordpress的数据库,代码如下:
本篇教程是使用ajax中最原始的load方法去加载自定义表情,因为我们几乎在打开每个页面时都会载入这些自定义表情,每一个表情就是一个图片,会增加一次页面请求。
非插件实现显示评论者所用的浏览器和操作系统类型。该精简版原作者为MUFENG 将UserAgent集成到你的主题中。下面是极简无图版介绍: 首先将下面的get_useragent()函数代码加入到functions.php模板中 <?php function get_browsers($ua){ $title = 'unknow'; $icon = 'unknow'; if (preg_match('#MSIE ([a-zA-Z0-9.]+)#i', $ua, $matches)) { $t…
不适用分页,转而采用在文章列表下方插入下一页列表的方式进行加载,这是ajax分页的另一种形式。下面是实现方法 html结构 <div id="pagination" class="noajx"><?php next_posts_link('▼ 加载更多...'); ?></div> <div id="loadmore"><a href="javascript:;">▼ 正在…
兼容性 Echo.js 使用了 HTML5 的 date 属性,并且需要获取该属性的值,所以它并不兼容 IE6、IE7。虽然 Lazy Load 也使用了 HTML5 的 date 属性,但它获取值的方法不一样。 使用方法 1、引入文件 <script src="js/echo.min.js"></script> 2、HTML <img src="images/blank.gif" alt="pic" data-echo="img/pic.jpg" width="640" height="480"> blank.gif …
很多朋友在编辑文章的情况下需要往媒体库上传图片常常会遇到上传完毕时出现http错误的提示。 网上的方法千篇一律,要么修改服务器设置,要么改.htaccess文件,而今天为大家提供一种更实用的方法,利用wp的过滤器来修复此http错误。将下面的代码添加到主题的functions.php文件中即可。 add_filter( 'wp_image_editors', 'change_graphic_lib' ); function change_graphic…
之前有摆弄过这个功能,不过实现之后非常消耗资源,今天扒了一段比较精简的代码,可以很轻松就实现动态背景,气泡上升。 步骤一 这个相当于一个jQuery插件,所以需要jQuery库的支持,本站使用的是jq 1.11.1版本。至于你用什么方法加载可以自由决定。 步骤二 准备一张上下无缝重复的透明背景图片,这种图片一般是png格式。因为接下来我们就得通过一段简单的js代码让这张图片在…
WP有某些敏感目录/目录结构、文件夹或者文件是不应该被访客直接浏览或者下载的,所以要通过一定的手段进行防护。以下是一些网上常见的保护措施:
上一页
下一页