Php Visual Composer将?id=添加到列和行的背景图像中
我正在尝试加快WordPress网站的速度,该网站使用VisualComposer插件。在GTmetrix结果中,我看到: 从一致的URL提供资源 查询字符串为Php Visual Composer将?id=添加到列和行的背景图像中,php,css,wordpress,pagespeed,visual-composer,Php,Css,Wordpress,Pagespeed,Visual Composer,我正在尝试加快WordPress网站的速度,该网站使用VisualComposer插件。在GTmetrix结果中,我看到: 从一致的URL提供资源 查询字符串为?id=XXX的图像是Visual Composer中某列的背景。如何禁用它 所有这些查询都在VC自定义短代码中。查看下面的图片: 背景样式保存在post\u meta表格中。以下是VC如何在页面正文中添加自定义CSS: $shortcodes_custom_css = get_post_meta( $id, '_wpb_shortco
?id=XXX
的图像是Visual Composer中某列的背景。如何禁用它
所有这些查询都在VC自定义短代码中。查看下面的图片:
背景样式保存在
post\u meta
表格中。以下是VC如何在页面正文中添加自定义CSS:
$shortcodes_custom_css = get_post_meta( $id, '_wpb_shortcodes_custom_css', true );
if ( ! empty( $shortcodes_custom_css ) ) {
$shortcodes_custom_css = strip_tags( $shortcodes_custom_css );
echo '<style type="text/css" data-type="vc_shortcodes-custom-css">';
echo $shortcodes_custom_css;
echo '</style>';
}
或者,您可以使用
内容过滤器从文档正文中的背景图像中删除?id=XXXX
。背景样式保存在post\u meta
表中。以下是VC如何在页面正文中添加自定义CSS:
$shortcodes_custom_css = get_post_meta( $id, '_wpb_shortcodes_custom_css', true );
if ( ! empty( $shortcodes_custom_css ) ) {
$shortcodes_custom_css = strip_tags( $shortcodes_custom_css );
echo '<style type="text/css" data-type="vc_shortcodes-custom-css">';
echo $shortcodes_custom_css;
echo '</style>';
}
或者,您可以使用内容
过滤器从文档正文中的背景图像中删除?id=XXXX
。如果可能对任何人都有帮助-我修改了regex查询以获取所有背景样式:
$value = preg_replace('/(url\(\S+\.(jpg|jpeg|png|svg|gif))\?id=\d+(\))/', '$1$3', $value);
如果这对任何人都有帮助-我修改了regex查询以获取所有背景样式:
$value = preg_replace('/(url\(\S+\.(jpg|jpeg|png|svg|gif))\?id=\d+(\))/', '$1$3', $value);