所以基本上,我想编辑 ::before 伪元素。HTML 不允许通过内联样式向伪元素添加样式。根据 W3C 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');
?>