SG Optimizer
插件描述
此插件旨在将WordPress与SiteGround Performance服务相关联。它不会在另一个托管服务提供商上工作。
SG Optimizer插件几乎没有处理特定性能优化的不同部分:
配置
有关我们插件及其工作原理的详细信息,请查看我们的 SG Optimizer教程。
SuperCacher设置
在此选项卡中,您可以配置动态缓存和Memcached。在使用插件之前,请确保已从cPanel启用它们。您可以启用/禁用自动缓存清除,从缓存中排除URL并测试页面是否已正确缓存。
环境优化
在此,您可以为站点强制使用HTTPS,在不同的PHP版本之间切换(可用兼容性检查),并为您的站点启用或禁用Gzip压缩和Borwser缓存规则。
前端优化
在此选项卡中,您可以启用或禁用HTML,JS和CSS资源的缩小,删除表情符号支持并从静态资源中删除查询字符串。
图像优化
在此处,您可以为新上传的图像启用或禁用优化,批量优化旧图像并为站点图像启用延迟加载。
插件兼容性
如果您的插件没有触发标准的WordPress挂钩,或者您需要我们清除缓存,您可以在代码中使用此公共函数:
if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();}
优选地,您可以将URL传递给函数以清除缓存e只是为了它而不是清除整个缓存。例如:
if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache('https://yoursite.com/pluginpage');}
您可以排除使用我们为此目的设计的过滤器进行组合和缩小的样式。下面是代码示例,您可以添加到functions.php文件中:
add_filter('sgo_css_combine_exclude','css_combine_exclude'); function css_combine_exclude($ exclude_list){//添加样式句柄排除清单。 $ exclude_list [] ='style-handle'; $ exclude_list [] ='style-handle-2'; return $ exclude_list;} add_filter('sgo_css_minify_exclude','css_minify_exclude'); function css_minify_exclude($ exclude_list){//添加样式句柄以排除列表。 $ exclude_list [] ='style-handle'; $ exclude_list [] ='style-handle-2'; return $ exclude_list;}
您可以使用我们为此目的设计的过滤器来排除缩小脚本。这是代码示例,您可以添加到functions.php文件中:
add_filter('sgo_js_minify_exclude','js_minify_exclude');函数js_minify_exclude($ exclude_list){$ exclude_list [] ='脚本的句柄“; $ exclude_list [] ='script-handle-2'; return $ exclude_list;}
您可以使用我们为此目的设计的过滤器来排除脚本异步加载。下面是代码的示例,您可以添加到functions.php文件中:
add_filter('sgo_js_async_exclude','js_async_exclude'); function js_async_exclude($ exclude_list){$ exclude_list [] ='脚本的句柄“; $ exclude_list [] ='script-handle-2'; return $ exclude_list;}
您可以使用以下过滤器排除包含特定查询参数的url或url:
add_filter('sgo_html_minify_exclude_params','html_minify_exclude_params'); function html_minify_exclude_params($ exclude_params){//添加要排除的查询参数。 $ exclude_params [] ='test'; return $ exclude_params;} add_filter('sgo_html_minify_exclude_urls','html_minify_exclude'); function html_minify_exclude($ exclude_urls){//添加要排除的网址。 $ exclude_urls [] ='http://mydomain.com/page-slug'; return $ exclude_urls;}
您可以使用以下过滤器从Lazy Load中排除图像:
add_filter('sgo_lazy_load_exclude_classes','exclude_images_with_specific_class'); function exclude_images_with_specific_class($ classes){//添加要从延迟加载中排除的类名。 $ classes [] ='test-class';返回$ classes;}
WP-CLI支持
在5.0版本中,我们为所有插件选项和功能添加了完整的WP-CLI支持。
wp sg purge(url) – 清除整个缓存或者如果URL被传递wp sg memcached enable | disable – 启用或禁用Memcachedwp sg forcehttps enable | disable – 为您的sitewp sg phpver检查启用或禁用HTTPS(-version = ) – 检查您的网站是否与PHP 7.1或您指定的版本兼容sg优化 – 为您的站点启用或禁用不同的优化选项:wp sg optimize html enable | disable – 启用或禁用HTML minificationwp sg optimize js enable | disable – enable或禁用JS minificationwp sg optimize css enable | disable – 启用或禁用CSS minificationwp sg optimize querystring enable | disable – 启用或禁用查询字符串removewp sg optimize emojis enable | disable – 启用或禁用表情符号的删除功能sg optimize images enable | disable – 启用或禁用新图像优化wp sg optimizelazyload enable | disable – 启用或禁用延迟加载imageswp sg optimize gzip enable | disable – 为您的站点启用或禁用Gzip压缩sg optimize browsercache enable | disable – 启用或禁用浏览器缓存规则
要求
为了正常工作,此插件要求您的服务器满足以下条件:
SiteGround accountWordPress 4.7PHP 5.5如果您没有托管SiteGround,此插件将无法工作,因为它依赖于特定的服务器配置
插件使用cookie以便正常运行。它不存储个人数据,仅用于我们的缓存系统。
屏幕截图
安装n
自动安装
转到插件 – >为“SG CachePress”添加NewSearch单击SG CachePress插件下的“安装”按钮一旦安装了插件,单击“激活插件”链接
手动安装
登录到WordPress管理面板,然后转到插件 – >添加新选择“上传”菜单单击“选择文件”按钮并将浏览器指向您已下载的SGCachePress.zip文件单击“立即安装”按钮转到插件 – >安装插件并单击WordPress SG CachePress列表
评论
下的“激活”链接
RSS