2018年10月27日

2018年10月27日发布的文章
  • 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自动拒绝敏感字评论的方法

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

  • 详解:WordPress移除头部不必要的元素标签

    前言 在制作wp主题的过程中免不了要接触这个东西,就是wp_head(),其实正确加载某些CSS或JS应该加在这里面,但wp_head函数里面又包含许多不必要的meta元素和标签、版本号等等 这些不是我们所需要的,所以我们可以通过移除这些不必要的元素来优化我们的wp头部。 去除方法 将以下代码加入到主题目录下的functions.php文件中,可删除部分代码以保留想要的功能。 remove_action…

  • WordPress代码实现最近浏览历史功能

    这个方法不需要使用js,而是利用Cookies记录访客曾经浏览过的文章,展示浏览历史功能。方法很简单 步骤一 首先将下面的代码加入functions.php文件中 /* 相关参数: */ $zg_cookie_expire = 360; // cookie过期的时间,默认值是360天 $zg_number_of_posts = 10; // 显示篇数,默认值是10。 $zg_recognize_pages = true; // 页面模板是否也要设置cookies?默认值是true fun…

  • WordPress最新文章添加new标志

    这个比较简单,首先找到你的文章标题位置,如: <?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…

更多...

加载中...