摘要: 针对那些使用技术手段,比如GET、POST等方式不填写前台表单,直接读取后台程序文件的spam,只有屏蔽IP才能缓解疯狗一样的攻势,其它什么验证码、滑动解锁等等都没用。 可以在.htaccess文件中添加:禁止某些IP访问。 1 2 3 Order Deny,Allow Deny from xxx. 阅读全文
posted @ 2016-05-22 11:43 涅磐归来 阅读(964) 评论(1) 推荐(0) 编辑
摘要: 我们采用wordpress进行网站建设的时候,在评论的分页的时候,其实是存在重复内容的,因为评论分页的内容正文都一样,并且 keywords 和 description 也相同,这样对搜索引擎来说,是不友好的,存在恶意重复内容,会被降权之说,那么,我们应该禁止搜索引擎对网站分页的抓取! 方法就是,在 阅读全文
posted @ 2016-05-22 11:17 涅磐归来 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 引子:http://cnzhx.net/blog/wordpress-latex/,latex for wordpress作者主页:http://zhiqiang.org/blog/it/latex-for-wordpress.html我的认识:本插件提供了两种方式显示数学公式:图片式显示数学公式(... 阅读全文
posted @ 2014-06-07 22:47 涅磐归来 阅读(2455) 评论(0) 推荐(1) 编辑
摘要: 函数描述:允许 WordPress 主题或插件给当前正在使用的主题注册一些特色功能!如果在主题中使用,应该将该函数写入 function.php 文件中;如果是在插件中使用该函数,那它必须挂在钩子上(HOOK)。WordPress add_theme_support() 函数如果是挂在钩子上,那他必须挂在”after_setup_theme”钩子上,如果是在init系列上将会太晚,以致部分特色功能将失效!使用方法:<?php add_theme_support( $feature ); ?>共有6个参数可供 $feature 变量使用:1.‘post-thumbnails’ —– 阅读全文
posted @ 2013-04-28 20:43 涅磐归来 阅读(360) 评论(1) 推荐(0) 编辑
摘要: 有了前边关于动作钩子do_action()的简单介绍,本文总结一些常见的动作钩子。http://down.chinaz.com/try/201201/1570_1.htm 阅读全文
posted @ 2013-04-28 20:20 涅磐归来 阅读(326) 评论(0) 推荐(0) 编辑
摘要: wordrpess钩子和过滤器同样重要,是插件开发的一个重要接口。过滤器原理跟钩子差不多,只不过功能不一样:动作钩子功能更多的偏向于执行一系列函数,而过滤器的功能是用来在输出一个变量给你一次修改它的机会。跟动作钩子一样,过滤器也有两个基本函数:apply_filters()和add_filter(),这些个函数都位于wp-include/plugin.php文件中。<?php apply_filters($tag,$value); //$tag 必需、你想创建的过滤器的名称 //$value 必需,挂在这个过滤器可以修改的值(参数) ... 阅读全文
posted @ 2013-04-28 19:06 涅磐归来 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 要想随心所欲的给主题添加功能,wordpress的钩子和过滤器应该要能明白。wordpress钩子和过滤器也是插件开发的基本知识。准备工作——给主题的头部文件加上wp_head();函数介绍与分析:要是不加这个函数,有的插件将不能正常工作!该函数位于wp-includes/general-template.php文件的1577行,原函数如下: function wp_head() { do_action('wp_head'); } ①可以看到这个wp_head函数调用了do_action函数,传入参数"wp_head"。该函数(do_action函数)位于w 阅读全文
posted @ 2013-04-28 14:16 涅磐归来 阅读(6716) 评论(0) 推荐(0) 编辑
摘要: <div id="nofloatbox"> <div id="floatbox"> </div> </div>CSS代码如下: #nofloatbox { border: 1px solid #FF0000; background: #CCC; } #floatbox { float: left; width: 100px; height: 100px; border: 1px solid #0000FF; background: #00FF00; }下面给这个无浮动的div加上个zoom:1;来触发其ha 阅读全文
posted @ 2013-03-15 13:47 涅磐归来 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Layout触发了 hasLayout 的元素表现出来的特征就是一个独立的矩形容器,可以设置宽高而且不受外部元素的影响,类似于现代浏览器中的 Block formatting contexts (块级格式化上下文)的概念。产生 hasLayout 的元素之间表现出来互不影响IE 的 hasLayout,具有独立性,所以产生 hasLayout 的元素之间表现出来互不影响(即原来是什么样子,haslayout之后还是什么样子,原来有空隙,以后还有,原来没有,之后也没有。)。这也再次表明 IE6、7 中的 inline-block 不能等同于 CSS2.1 中的 inline-block 阅读全文
posted @ 2013-03-15 10:53 涅磐归来 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一句话 · 一个问题在火狐的三维样式图里边可以看到,最外层的div,父级元素,总是沉在在最下边。就跟搭积木一样,一块一块的。行内元素和块元素就像一些积木(盒子)一样,文字就是文字。zoom属性,是IE特有属性,不是CSS标准。并且好像在IE6、7下,他的缩放时高低的缩放,IE9则是宽高等比同时缩放的。会触发haslayout的。而height:1%;是CSS标准属性,也会触发haslayout。 那么什么又是haslayout 呢?它是IE特有的一个属性,IE6、7、8所共有的,并不是W3C标准,大多数IE下的显示错误都源于它,彻底搞清,请点击“实战haslayout”!(注:lay 阅读全文
posted @ 2013-03-15 10:09 涅磐归来 阅读(228) 评论(0) 推荐(0) 编辑