• 让WordPress正确显示访客ip

    最近不知道做了什么修改,在后台评论区查看访客ip时居然全部显示成本站主机所在的ip地址,原因不详 所以很难排查,只能在wp-config.php里面加入如下代码,让wp显示正确的访客ip。 /** 正确记录访客ip. */ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); $_SERVER['REMOTE_ADDR'…

  • WordPress防止采集代码

    代码十分简单,判断是否为采集HTTP_USER_AGENT头,如果是则退出页面: if(!$_SERVER['HTTP_USER_AGENT']) { //判断是否为空AGENT header("Content-type: text/html; charset=utf-8"); echo '采集的滚粗!'; exit; } 加入到functions.php文件里面即可。

  • WordPress页面html源代码压缩

    已经有一个很古老的插件可以实现了,就是“WP-HTML-Compression”。不过本篇要使用的是加入主函数的代码法: function wp_compress_html() { function wp_compress_html_main ($buffer) { $initial=strlen($buffer); $buffer=explode("<!--wp-compress-html-->", $buffer); $count=count ($buffer); for ($i = 0; $i <= …

  • WordPress使用.htaccess开启缓存

    代码很简单,添加到.htaccess文件里面。添加之前注意先备份一遍以免出现不可逆的错误。 <FilesMatch ".(html|htm|php)$"> Header set Cache-Control "max-age=36000" </FilesMatch> <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|eot|ttf|woff|js|css)$"> Header set Cache-Control "max-age=72000000" </…

  • wordpress非插件实现代码高亮(语法高亮)

    在此前也已经找到不少wordpress非插件实现代码高亮/语法高亮的方法,一直没有集成到主题中, 换了WPGO主题之后,发现这款码农的作品语法高亮居然……好丑。可能是初级版本,作者没有在意太多。 索性今天就给这个主题加了代码高亮,Google prettify。不然pre的样式看起来很不舒服, 这个方法不复杂,只需要在jQuery支持的情况下 添加一个js 以及一些css样式 整体…

  • 为wordpress添加运行天数等站点统计信息

    为wordpress添加运行天数、文章数量、分类数量 等站点统计/网站统计信息,可以将它们添加到小工具上,然后放到侧栏显示。 这也是到处挖过来的,现在不能直接在wp自带的文本小工具中加原来的统计函数了。 所以要加到模板文件中调用,最后自己加css 套一套自己的主题样式化。 将下面的代码放入主题目录的functions.php文件中。 //网站统计小工具 add_action('widgets_in…

  • wordpress长文章内容分页及通用分页样式

    一般wordpress对长文章内容分页可以在文本html编辑器状态下,在需要分页的位置加入 <!--nextpage--> 即可,这是wordpress本身内置的功能,但某些主题却无法实现,说明你所使用的主题不支持这个功能, 要实现也很简单,需要先在主题的single.php内找到下面这行代码: <?php the_content(); ?> 然后在它后面再添加启用分页功能的代码即可,下面是我使用的代码…

  • wordpress安全-防暴力破解终极方法

    今天打开邮箱时,又发现了有人在暴破网站后台 想想以前重命名wp-login.php之后就再也没发生过什么,不过当时需要前台登录而且前台无法登出,又改了回去。 后来换了一种方式就是用跳转代码,相当于隐藏了后台菊花,没想到还是有人能直接找到。 索性来了个终极防护手段:重命名wp-login.php ,并且对其跳转。 特别注意,以下方法仅适用于个人站长,不适用于多…

  • WordPress屏蔽/禁止指定IP或IP段(Linux主机)

    今天看统计的时候,偶然间看到一个ip,发现这个家伙不断尝试查看我的网站的一些隐私目录, 当然一般情况下是看不到什么的,但这怎么说总让人很不舒服啊,就像有个人一直趴在窗户上盯着你家里看一样, 就算他进不来 也得赶一赶吧?! 下面是一个很简单的wordpress 禁止/屏蔽某IP或IP段的方法。 只需要修改 .htaccess 文件即可。这个方法只针对Linux主机有效。 …

  • WordPress 出现 Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM 的解决办法

    今天在本地测试whatnew主题时,启用后出现 Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM 的提示, Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in E:\phpnow-1.5.6\PHPnow_33lc.com\htdocs\wp-content\themes\whatnew-wp\lib\meta-box\meta-box\inc\meta-box.php on line 122 网上一查php的 syntax error 错误有好几种 ,JV遇上的就是这…

  • WordPress为评论头像添加alt属性

    这个方法是我自己手动修改,网上搜到的各种方法都是改wp-includes/pluggable.php或者wp-includes/comment-tempalet.php文件,不过我改了没用,主题评论列表采用的是wp函数wp_list_comments(),实在找不到原因,只能把get_avatar()函数换了,直接换成<img />的形式,折腾了两下还是搞定了。

  • WordPress禁止冒充博主(管理员)评论

    将下面代码加入functions.php中即可。 // 禁止冒充博主评论 if(!is_user_logged_in()){ add_filter( 'preprocess_comment', 'admincheck' ); } function admincheck($incoming_comment) { $isSpam = 0; $admin_id = trim($incoming_comment['comment_author']); $admin_email = trim($incoming_comment['comment_author_e…

  • WordPress自动拒绝敏感字评论的方法

    开始我还想找自动删除垃圾评论的方法,因为批量删除即便不慢,但点一点还是浪费了时间,没想到这次事件还让我找到这一招 —— 自动拒绝敏感字评论!可以对付垃圾评论,也足够应付某些嘴巴不干净的人,这样就眼不见为净了,也节省不少时间,呵呵。说真的,还要感谢那些不够理智的人。

更多...

加载中...