【在WYSISWG编辑器中将类添加到图像(高级自定义字段/ WordPress)】我想为我在”
高级自定义字段”
的WYSISWG编辑器字段中发布的每个图像添加一个类。除其他编辑器类外, 每个图像还应具有img-fluid类。
如果我在普通的WordPress编辑器中添加了图像, 我就设法添加了该类。这是我的functions.php中的代码:
/* Add img-fluid to images in the_content */
function add_image_responsive_class($content) {
global $post;
$pattern ="/<
img(.*?)class=\"(.*?)\"(.*?)>
/i";
$replacement = '<
img$1class="$2 img-fluid"$3>
';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
add_filter('the_content', 'add_image_responsive_class');
但是该代码不适用于” 高级自定义字段” 的WYSISWG编辑器字段。还有其他方法可以处理内容中的图像吗?
#1你还应该使用过滤器acf_the_content启动操作, 它应该可以正常运行(https://www.advancedcustomfields.com/resources/wysiwyg-editor/)
推荐阅读
- 在WordPress网站的会员注册表单上添加自定义流程
- 在logo旁边添加其他图像
- 将Bootstrap侧边栏菜单添加到wordpress
- bootstrap自定义wordpress菜单的问题
- ACF库中的ACF中继器渲染不正确
- 中继器字段中的ACF多种图像尺寸
- 500内部服务器错误-WordPress htaccess
- 将类别添加到上传的图像媒体-WordPress
- 你无权访问此资源。服务器无法读取htaccess文件,因此拒绝访问是安全的