Я хочу изменить стили элемента :: before psuedo в шорткоде элемента WPBakery - PullRequest
0 голосов
/ 13 июля 2020

Итак, я хочу отредактировать псевдоэлемент :: before. HTML не позволяет добавлять стили к псевдоэлементам через встроенные стили. Также добавление тега стиля внутри элемента сделает код недействительным в соответствии с W3 C Validator. Есть ли способ экспортировать переменные из этого файла или есть другой способ добиться того, чего я хочу? Спасибо за вашу помощь.

<?php

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

function hero_section($attr) {
    extract(
        shortcode_atts(array(
            'main_heading' => '',
            'section_id' => '',
            'content' => '',
            'phone_image' => '',
            'hero_heading_size' => '10',
            'hero_heading_color' => '',
            'hero_circle_gradient_from' => '',
            'hero_circle_gradient_To' => '',
            'hero_circle_drop_shadow' => '',
            'hero_image_drop_shadow' => '',
            'hero_background_color' => ''
        ), $attr)
    );

    ob_start();


?>
 // HTML markup here
<?php
    return ob_get_clean();
}
add_shortcode('hero_section_base', 'hero_section');
?>
...