Я начинающий, когда дело доходит до кода; но я пытаюсь разобраться с созданием веб-сайта с целью продвижения своего бизнеса. Поэтому, пожалуйста, будьте добры в своих ответах. 🙂
Я пытаюсь добавить 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');
У меня вопрос, это все, что мне нужно сделать, или я должен указать определенные теги, чтобы разрешить? Я действительно не понимаю всего этого кода; Я могу решить это, когда даны четкие инструкции. 🙂
В основном я просто хочу убедиться, что я не оставляю себя открытым для любых уязвимостей и тому подобного.
Задача ещё не решена.
Других решений пока нет …