张文保的博客
张文保 · Paul Zhang

Engineering the Future
功不唐捐,玉汝于成

WordPress

修改WordPress默认字体为微软雅黑

WordPress默认自带的模板主题以及一些国外的WordPress模板里的中文字体很模糊特别难看,不符合国人的审美,下面提供一行简单的CSS代码,即可解决整站字体,而且不影响Font awsome图标。复制以下代码:*:not([class*="icon"]):not(i) {font-family: Segoe UI, "Microsoft Yahei" !important;}粘贴到主题……

CSS WordPress

WordPress头部代码优化:去除window._wpemojiSettings代码

查看Wordpress源文件的时候,会看到head头部加载了一大片window._wpemojiSettings开头的JS和CSS代码,这是用于支持emjo表情的脚本。对于大部分国内站长来说,这个是十分鸡肋的功能,不仅使用的机会少,放在网站头部的JS代码太多对网站的优化也很不好,而且还会影响网站的加载速度。<script type="text/javascript"> windo……

WordPress

去除WordPress自带的twentyfifteen模板中的Google字体链接

WordPress在使用自带的twentyfifteen模板时,头部会加载以下的Google字体链接URL,国内是访问不了的,需要去除以提升网站加载速度。<link rel='stylesheet' id='twentyfifteen-fonts-css' href='//fonts.googleapis.com/css?family=Noto+Sans%3A400italic%2C70……

WordPress Google

去除WordPress加载的JS和CSS链接后的版本号

WordPress头部加载的JS和CSS链接URL后都有版本号,这样就泄露了你正在使用的WP的版本了,去除方法是将下面的代码复制粘贴到你当前主题模板的functions.php里即可清除所有URL中的版本号。/**去除JS和CSS链接后的版本号**/ function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, 'ver=' )……

WordPress

利用.htaccess设置WordPress防盗链

站长都清楚,如果文章被转载到其它网站,甚至文章图片的链接地址都不改,直接远程链接图片,对自己网站的流量和带宽会有大量消耗,所以WordPress设置图片防盗链是非常有必要的。本方法适用于Apache环境,需要开启mod_rewrite模块以支持htaccess规则,以下是具体的.htaccess文件里的代码:# BEGIN WordPress <IfModule mod_rewrite……

htaccess WordPress

WordPress删除文章时同步删除文章图片

WordPress删除文章时,默认会保留文章内上传的图片在媒体库里,这样占用了大量主机空间,如何实现在删除文章的同时自动将文章中的图片缩略图和图片附件从主机上删除?下面分享一个实用的代码就可以实现,将以下代码复制粘贴到当前主题模板的functions.php里:/* 删除文章时删除图片附件 */   function delete_post_and_attachments($post_ID)……

WordPress

利用WordPress内置函数调用网站各种统计数据

在修改和制作WordPress模板时需要用到获取网站的数据信息例如:文章数量、评论数量之类,我们可以利用WordPress内置的函数来调用网站各种统计数据,只需将显示的内容对应的代码添加到模板对应的位置即可实现。日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publ……

WordPress

添加扩展代码到WordPress核心文件functions.php更好的技巧

使用WordPress程序的博主站长们,一定会经常要去编辑functions.php这个文件,而遇到WordPress程序和模板升级更新时,functions.php文件也会被覆盖更新,之前添加到functions.php的代码就会全都没了,另外频繁的扩展添加代码到functions.php里,functions.php文件逐渐越来越庞大,下面提供一个更安全高效的方法来为functions.p……

WordPress

让WordPress的订阅功能feed订阅内容也展现广告

在WordPress程序做的网站上投放广告,如果开放了feed订阅,而且订阅用户非常多的话,而feed输出的内容里又没有设置广告展现,会非常影响站长的广告收入,下面的代码可以让feed的内容也出现广告:if ( !function_exists('custom_feed_footer') ) { function custom_feed_footer($content) { if(is……

WordPress

WordPress判断用户邮箱地址来实现Gravatar头像本地化

本方法是通过用户的邮箱地址来判断用户是否用拥有Gravatar头像,如果有则使用Gravatar网站上传的头像,如果用户既有本地头像又有Gravatar头像时,则优先使用本地头像。将以下代码复制粘贴到当前主题模板的functions.php或者functions.php里引入的php文件中即可实现Gravatar头像本地化。<?php class Simple_Local_Avatar……

WordPress Gravatar
SSL安全认证