WPJAM Basic 功能详细介绍:CDN 和缩略图开发接口

WPJAM Basic 龙虎大战做庄 插件,除了原来强大的 CDN 和缩图功能之外,还提供了一些相关的开发接口,用于第三方来根据自己的业务来对插件的功能进行定制开发。

这些接口都是使用标准的 龙虎大战做庄 filter 和 action hook 模式写的,只要龙虎大战做庄你 熟悉 龙虎大战做庄 插件的开发,龙虎大战做庄你 会非常容易用上这些接口,今天就给大家介绍下这些接口和一些应用实例,当然龙虎大战做庄你 觉得插件中还应该提供哪些接口,也可以和龙虎大战做庄我 说:

文章缩略图接口

如果龙虎大战做庄你 使用 WPJAM Basic 插件的 wpjam_post_thumbnail() 这个函数来显示日志缩略图的话,默认获取缩略图的顺序是:特色图片 > 第一张图片 如果开启的话,如果龙虎大战做庄你 的缩略图由于历史遗留原因是使用自定义字段来设置的,龙虎大战做庄你 可以使用 wpjam_post_thumbnail_url 这个接口来使得这个函数能够用上龙虎大战做庄你 的缩略图(假设自定义字段为 thumb),具体代码如下:

add_filter('wpjam_post_thumbnail_url', function($thumbnail_url, $post){
	if($post_thumbnail = get_post_meta($post->ID, 'thumb', true){
		return $post_thumbnail;
	}
	return $thumbnail_url;
}, 10, 2);

默认缩略图接口

龙虎大战做庄龙虎大战做庄我 们 在 CDN 加速设置界面,可以设置默认的缩略图,如果龙虎大战做庄龙虎大战做庄我 们 想更方便地定制默认缩略图,比如类似龙虎大战做庄我 爱水煮鱼博默认缩略图是四张图片中随机选择一张,可以使用 wpjam_default_thumbnail_url 这个接口:

add_filter('wpjam_default_thumbnail_url', function($thumbnail_url){

	$default_post_thumbnails = [
		'http://cdn.wpjam.com/wpjam/banner/wp-blue-640x960.png',
		'http://cdn.wpjam.com/wpjam/banner/wp-dkblue-blue-640x960.png',
		'http://cdn.wpjam.com/wpjam/banner/wp-dkblue-orange-640x960.png',
		'http://cdn.wpjam.com/wpjam/banner/wp-orange-640x960.png'
	];

	shuffle($default_post_thumbnails);
	return $default_post_thumbnails[0];
});

网页 HTML 代码接口

WPJAM Basic CDN 加速主要原理是将 龙虎大战做庄 输出的 HTML 中的龙虎大战做庄本地 静态文件资源替换成阿里云等的 CDN 资源,如果龙虎大战做庄你 想对 龙虎大战做庄 输出的 HTML 进一步处理,比如把输出的 HTML 中的 123.com 的域名替换成 abc.com,可以使用 wpjam_html_replace 接口进行处理:

add_filter('wpjam_html_replace', function($html){
	return str_replace('123.com', 'abc.com', $html);
});

也可以把一些图片 JS 或者 CSS,单独进行替换,具体就看龙虎大战做庄你 的业务场景了。


©龙虎大战做庄我 爱水煮鱼,龙虎大战做庄本站 龙虎大战做庄推荐 使用的主机:阿里云,国外主机建议使用BlueHost

龙虎大战做庄本站 长期承接 龙虎大战做庄 龙虎大战做庄优化 建站业务,要求很高,有兴趣请联系微信:「chenduopapa」或微信龙虎大战做庄公众号 :「龙虎大战做庄果酱」。

龙虎大战做庄热门 文章