WordPress TinyMCE удаляет HTML

Я начинающий, когда дело доходит до кода; но я пытаюсь разобраться с созданием веб-сайта с целью продвижения своего бизнеса. Поэтому, пожалуйста, будьте добры в своих ответах. 🙂

Я пытаюсь добавить schema.org микроданные на мой сайт WordPress в следующем формате:

<div itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name">Business name</span>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">business address</span>
<span itemprop="addressLocality">city</span>
<span itemprop="addressRegion">state</span>
<span itemprop="postalCode">bb1 bb2</span>
</div>
Phone: <span itemprop="telephone">0909090909</span>
</div>

Проблема в том, что каждый раз, когда я переключаюсь между & текстовый редактор, информация о схеме удаляется!

Я нашел следующий код онлайн, который предлагает обходной путь. Это должно быть введено в functions.php файл.

function override_mce_options($initArray) {
$opts = '*[*]';
$initArray['valid_elements'] = $opts;
$initArray['extended_valid_elements'] = $opts;
return $initArray;
}

add_filter('tiny_mce_before_init', 'override_mce_options');

У меня вопрос, это все, что мне нужно сделать, или я должен указать определенные теги, чтобы разрешить? Я действительно не понимаю всего этого кода; Я могу решить это, когда даны четкие инструкции. 🙂

В основном я просто хочу убедиться, что я не оставляю себя открытым для любых уязвимостей и тому подобного.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]