Intereting Posts
Постоянная ссылка для страниц Скрыть редактор с определенным значением метаданных Есть ли виджет WordPress для моей веб-страницы? Поиск типов сообщений загружать загрузочную страницу загрузки слишком медленно Как условно добавить wp_filter Как получить postID в функции «image_send_to_editor»? Как я могу зарегистрировать пользователя из WordPress до загрузки страницы? Я не могу настроить свое настроенное меню навигации на моем сайте WordPress! get_file_data для чтения данных для пользовательского файла шаблона? Пример организации темы без всех файлов wp по умолчанию в корне Как показать подкатегории в категориях еще показывать сообщения Сравнить post-ID в WP_Query? (Меньше или больше) Плагин Jetpack – 'posts_per_page' не переопределяет параметр «Страницы блога не больше», а также разные значения для разных типов сообщений? Добавление короткого кода внутри Visual Composer raw HTML

Удаление WordPress с помощью сокращенного кода

У меня проблема, я пытаюсь передать URL-адрес через короткий код и использовать его в качестве фонового изображения, проблема в том, что URL-адрес обрабатывается, и все косые черты удаляются. Я попытался удалить фильтр wordpress remove_filter( 'the_content', 'wpautop' ); ), но это, похоже, не имеет никакого значения.

Вот мой код:

 function section_shortcode_func( $atts, $content = null ){ $atts = shortcode_atts( [ 'bgimage' => '', ], $atts, 'section' ); $return = '<div class="section" style="background-image: url("'. $atts['bgimage'] .'")">'; } 

Solutions Collecting From Web of "Удаление WordPress с помощью сокращенного кода"

Вот правильная функция короткого кода

 function section_shortcode_func( $atts, $content = null ){ $atts = shortcode_atts( array( 'bgimage' => '' ), $atts); $bgimage = isset( $atts['bgimage'] ) ? $atts['bgimage'] : ''; ob_start(); echo "<div class='section' style='background-image: url($bgimage)'>"; return ob_get_clean(); } 

Теперь вы можете назвать это так

 [section bgimage="xxx.xxx/wp-content/uploads/2017/10/xxx.jpg"]