Hook 用于可视视图的WordPress可视编辑器过滤器

Hook 用于可视视图的WordPress可视编辑器过滤器,hook,wordpress,Hook,Wordpress,我已经设置了自定义HTML,当用户使用以下代码在WordPress中使用“添加媒体”插入媒体时,将创建自定义HTML: add_filter('get_image_tag', 'add_image_frames', 10, 6); function add_image_frames($html, $id, $alt, $title, $align, $size) { $html = ' <div class="image-container">

我已经设置了自定义HTML,当用户使用以下代码在WordPress中使用“添加媒体”插入媒体时,将创建自定义HTML:

add_filter('get_image_tag', 'add_image_frames', 10, 6);

function add_image_frames($html, $id, $alt, $title, $align, $size) {
    $html = '
        <div class="image-container">
          <noscript 
              data-src-small="'.wp_get_attachment_image_src($id,'small', false)[0].'" 
              data-src-medium="'.wp_get_attachment_image_src($id,'medium', false)[0].'" 
              data-src-large="'.wp_get_attachment_image_src($id,'large', false)[0].'"
              data-alt="'.$alt.'"
              data-title="'.$title.'"
              data-class="align'.$align.'">

            <img src="'.wp_get_attachment_image_src($id,'medium', false)[0].'">
          </noscript>
        </div>';

    return $html;
}
add_filter('get_image_tag','add_image_frames',10,6);
函数add_image_frames($html、$id、$alt、$title、$align、$size){
$html='1
';
返回$html;
}
如果您在“文本”模式下工作,这很好,但是当我移动到“视觉”模式时,它会显示相同的HTML,是否有一个过滤器可用于将视觉模式的输出更改为用户在创建页面时可以看到的内容


谢谢

试着问一下,你在那里可能会更走运。好的,我会在那里试试:)