最近整理BLOG的代码删紧D过期嘢,更换高亮代码实现方式,发现有新的加defer或async方法。

以前都是通过function js_add_defer_async_attr($jsline){return str_replace( ' src=', ' defer src=', $jsline);}add_filter( 'script_loader_tag', 'js_add_defer_async_attr' );的形式来加。

但发现从WP6.3开始,就可以直接用wp_enqueue_script来加了,第五个参数增加新定义。'strategy' ... [查看更多]

本文发布于 。属于 WordPress点滴 分类,被贴了 标签。作者是

一,生成 API 密钥先登陆https://www.bing.com/webmasters/,点右上角的“齿轮”图标。展开之后点“API 访问”,再点“API 密钥”,创建一个,完成之后可以点右边的复制图标。二,代码加到你主题的functions.php里边即可。function bd_post_json($urls, $api, $httpheard ) {$ch = curl_init();$options = array(CURLOPT_URL => $api,CURLOPT_POST => true,CURLOPT_R... [查看更多]

本文发布于 。属于 WordPress点滴 分类,被贴了 标签。作者是

只在新文章发布时提交一次。最后边几行用来记录提交状态的日志TXT,相对路径到wordpress根目录,觉得正常之后可以将代码注释掉。function bd_baidu_api( $new_status, $old_status, $post ) {if ( 'publish' === $new_status && 'publish' !== $old_status ) {if ( 'post' === $post->post_type ) {$urls = array();array_push($urls, get_permali... [查看更多]

本文发布于 。属于 WordPress点滴 分类,被贴了 标签。作者是

自己写的三个函数转换和关闭googleapis访问唔到的问题。

最近果班扑街借呢样借果样搞到乱七八糟,好了,唔肺话了。function bd_change_apiscript(){global $wp_scripts;foreach ((array)$wp_scripts->registered as $thisscripts){if (stristr($thisscripts->src, 'googleapis.com')){wp_deregister_script($thisscripts->handle);wp_enqueue_script($thisscripts-&g... [查看更多]

本文发布于 。属于 WordPress点滴 分类,被贴了 标签。作者是

两种可以系边栏文本域小工具执行PHP代码的方案。

打算将GOOGLE的QR码API直接引用系边栏果度,求其啉咗下有三种方案:1,直接系主题的边栏文件度加,呢个是最简单的,不过静系可以放系最头或者最尾。2,系现有的文本域边栏度加,不过要加执行PHP代码,同样是简单,不过性能肯定上差咗D。3,增加一个新的边栏小工具,叫“可执行PHP代码的文本域”,呢种方式自定义性最高,不过无论性能同代码上都唔系最好的。

首先来睇下要用的代码,就唔解释了,用第一种方案的话没咩要讲的。<img src="http://chart.googleapis.com/chart?cht=qr&amp;chs=200x200&amp... [查看更多]

教你加两段代码就可以用minify轻松节省wordpress的连接请求次数

一,方向减少WP连接请求次数当前方法主要是:一是图片合并用CSS分割,二是合并CSS同JS。

图片合并CSS分割同本文无关,再加上都唔算是D乜技术,冇乜好都讲的。

合并CSS同JS,表面上就是并所有CSS文件合成一个,所有JS合成一个。如果你念住用手一个个来搞。。。你都傻的。。。晒心机挨眼训。。。

目标是自动、可控。效果可以直接右键睇我BLOG源码。

呢次用minify来做解决方案(自动合并兼压缩),下载网址:http://code.google.com/p/minify/二,minify基本配置将minify压缩包里边的min目录放到wordpress的根... [查看更多]

本文发布于 。属于 WordPress点滴 分类,被贴了 标签。作者是

WP本身只会系文章类的页面加 rel="canonical"、rel="prev"、rel="next" 元素。如果你的主题没系普通的归档类页面加果三个嘢的话,可以直接用我下边的代码(我主题用紧的)

系主题的header.php内</head>完之前加入以下内容:<?phpfunction bdCleanUrlAndS($sUrl){$arrtemp1 = explode('?', $sUrl ) ;$link = rtrim($arrtemp1[0] , '/' ) ;return $link;}

if ( !... [查看更多]

本文发布于 。属于 WordPress点滴 分类,被贴了 标签。作者是

旧版升级从3.4.2升级后,有很多不再用的东西留下来。

首先从网上升级3.5,升级后再删除根目录下的 wp-app.php,删除 wp-admin 和 wp-includes 文件夹(没用的东西太多了)。再上传3.5的 wp-admin 和 wp-includes 的压缩包,在线解压就是了。

如果更旧的版本这样做也行,不过根目录下可能就不只是一个 wp-app.php 了,自己查吧,反正也不多。关闭xmlrpc3.5强行启用了,且没选项,但还可以关。

在根目录下的 wp-config.php,拉到最后找到:require_once(ABSPATH . 'w... [查看更多]

本文发布于 。属于 WordPress点滴 分类,被贴了 标签。作者是