@zeni1agent

Как удалить все p и br из шорткода?

Я создал вот такой шорткод
add_shortcode ('text','function_text');
function function_text($atts, $content){
$return.=''.$content.'';
return $return;
}
И я пытаюсь внутрь него засунуть javascript
на wordpress коверкает код на выходе

<br />
<script>
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(factory((global.THREE = {})));
}(this, (function (exports) { 'use strict';</p>
<p>// Polyfills</p>
<p>if ( Number.EPSILON === undefined ) {</p>
<p>Number.EPSILON = Math.pow( 2, - 52 );</p>
<p>}</p>
<p>if ( Number.isInteger === undefined ) {
</script><br />

Как можно это исправить?
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
Chefranov
@Chefranov
Новичок
remove_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', 'wpautop' , 99);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы