Тег <object>превращается в тег <img>в визуальном редакторе - PullRequest
0 голосов
/ 27 ноября 2018

Таким образом, дизайнер в настоящее время использует <object> для отображения изображений вместо <img>.И я должен поместить это в WordPress.Он может отображаться на лицевой стороне, но на стороне администратора в визуальном редакторе он превратится в <img>.В редакторе HTML это <object>.Это что-то вроде этого.

html editor:

enter image description here


Визуальный редактор:

enter image description here


Вывод в элементах:

enter image description here

Итак, моя проблема заключается в том, что он продолжает меняться на тег <img> вместо просто <object>.Так, как я могу остановить его изменение на <img> всякий раз, когда я нажимаю на визуальный редактор?

Я уже пробовал это, но все равно это не работает:

    function ppc_override_mce_options( $init_array ) {
        global $allowedposttags;
        $init_array['valid_elements'] = '*[*]';
        $init_array['extended_valid_elements'] = '*[*]';
        $init_array['valid_children'] = '+a[' . implode( '|', array_keys( $allowedposttags ) ) . ']';
        $init_array['indent'] = true;
        $init_array['wpautop'] = false;
        $init_array['force_p_newlines'] = false;
        $init_array['object_resizing'] = false;

        return $init_array;
    }
    add_filter('tiny_mce_before_init', 'ppc_override_mce_options');

Я надеюсь, что кто-то можетПомоги мне.Заранее спасибо !!

...