Файловый менеджер - Редактировать - /home/admin/domains/octawebtools.com/public_html/wp-content/plugins/gutenverse/includes/style/class-post-comment.php
�азад
<?php /** * Gutenverse Post_Comment * * @author Jegstudio * @since 1.0.0 * @package gutenverse\style */ namespace Gutenverse\Style; use Gutenverse\Framework\Style_Abstract; /** * Class Post_Comment * * @package gutenverse\style */ class Post_Comment extends Style_Abstract { /** * Block Directory * * @var string */ protected $block_dir = GUTENVERSE_DIR . '/block/'; /** * Block Name * * @var array */ protected $name = 'post-comment'; /** * Constructor * * @param array $attrs Attribute. */ public function __construct( $attrs ) { parent::__construct( $attrs ); $this->set_feature( array( 'background' => null, 'border' => null, 'animation' => null, 'advance' => null, 'mask' => null, ) ); } /** * Generate style base on attribute. */ public function generate() { if ( isset( $this->attrs['typographyHeading'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} h1, .{$this->element_id} h2, .{$this->element_id} h3, .{$this->element_id} h4, .{$this->element_id} h5, .{$this->element_id} h6", 'value' => $this->attrs['typographyHeading'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorHeading'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} h1, .{$this->element_id} h2, .{$this->element_id} h3, .{$this->element_id} h4, .{$this->element_id} h5, .{$this->element_id} h6", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorHeading'], 'device_control' => false, ) ); } if ( isset( $this->attrs['marginHeading'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} h1, .{$this->element_id} h2, .{$this->element_id} h3, .{$this->element_id} h4, .{$this->element_id} h5, .{$this->element_id} h6, .{$this->element_id} .comment-reply-title", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginHeading'], 'device_control' => true, ) ); } if ( isset( $this->attrs['typographyText'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .comment-form p", 'value' => $this->attrs['typographyText'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorText'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form p", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorText'], 'device_control' => false, ) ); } if ( isset( $this->attrs['marginText'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form p", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginText'], 'device_control' => true, ) ); } if ( isset( $this->attrs['typographyTextList'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .commentlist p:not(.comment-respond p)", 'value' => $this->attrs['typographyTextList'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorTextList'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist p:not(.comment-respond p)", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorTextList'], 'device_control' => false, ) ); } if ( isset( $this->attrs['marginTextList'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment p:not(.comment-respond p)", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginTextList'], 'device_control' => true, ) ); } if ( isset( $this->attrs['suffixTypography'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} span.says", 'value' => $this->attrs['suffixTypography'], 'device_control' => false, ) ); } if ( isset( $this->attrs['suffixColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} span.says", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['suffixColor'], 'device_control' => false, ) ); } if ( isset( $this->attrs['suffixMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} span.says", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['suffixMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['typographyCommentTitle'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .guten-post-comment-title p", 'value' => $this->attrs['typographyCommentTitle'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorCommentTitle'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .guten-post-comment-title p", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorCommentTitle'], 'device_control' => false, ) ); } if ( isset( $this->attrs['marginCommentTitle'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .guten-post-comment-title", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginCommentTitle'], 'device_control' => true, ) ); } if ( isset( $this->attrs['commentCountTypography'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .guten-post-comment-title p span.comment-count", 'value' => $this->attrs['commentCountTypography'], 'device_control' => false, ) ); } if ( isset( $this->attrs['commentCountColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .guten-post-comment-title p span.comment-count", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['commentCountColor'], 'device_control' => false, ) ); } if ( isset( $this->attrs['postTitleTypography'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .guten-post-comment-title p span.comment-post-title", 'value' => $this->attrs['postTitleTypography'], 'device_control' => false, ) ); } if ( isset( $this->attrs['postTitleColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .guten-post-comment-title p span.comment-post-title", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['postTitleColor'], 'device_control' => false, ) ); } if ( isset( $this->attrs['typographyLink'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .comment-form a", 'value' => $this->attrs['typographyLink'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorLink'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form a", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorLink'], 'device_control' => false, ) ); } if ( isset( $this->attrs['marginLink'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form a", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginLink'], 'device_control' => true, ) ); } if ( isset( $this->attrs['userNameTypography'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .commentlist b.fn a.url, .{$this->element_id} .commentlist b.fn", 'value' => $this->attrs['userNameTypography'], 'device_control' => false, ) ); } if ( isset( $this->attrs['userNameColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist b.fn a.url, .{$this->element_id} .commentlist b.fn", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['userNameColor'], 'device_control' => false, ) ); } if ( isset( $this->attrs['userNameMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist b.fn a.url", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['userNameMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['dateTypography'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .commentlist .comment-metadata a time", 'value' => $this->attrs['dateTypography'], 'device_control' => false, ) ); } if ( isset( $this->attrs['dateColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment-metadata a time", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['dateColor'], 'device_control' => false, ) ); } if ( isset( $this->attrs['dateMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment-metadata a time", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['dateMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['replyLinkTypography'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .commentlist .reply .comment-reply-link", 'value' => $this->attrs['replyLinkTypography'], 'device_control' => false, ) ); } if ( isset( $this->attrs['replyLinkColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .reply .comment-reply-link", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['replyLinkColor'], 'device_control' => false, ) ); } if ( isset( $this->attrs['replyLinkMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .reply .comment-reply-link", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['replyLinkMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['typographyLabel'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} label", 'value' => $this->attrs['typographyLabel'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorLabel'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} label", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorLabel'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorRequired'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} label span", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorRequired'], 'device_control' => false, ) ); } if ( isset( $this->attrs['marginLabel'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} label, .{$this->element_id} .comment-form-author label, .{$this->element_id} .comment-form-comment label, .{$this->element_id} .comment-form-email label, .{$this->element_id} .comment-form-url label", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginLabel'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputBorder'] ) ) { $this->handle_border( 'inputBorder', ".{$this->element_id} .comment-form form input:not([type=submit]), .{$this->element_id} .comment-form form textarea, .{$this->element_id} .commentlist .comment-respond textarea" ); } if ( isset( $this->attrs['inputBorderResponsive'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]), .{$this->element_id} .comment-form form textarea", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['inputBorderResponsive'], 'device_control' => true, 'skip_device' => array( 'Desktop', ), ) ); } if ( isset( $this->attrs['inputBorderHover'] ) ) { $this->handle_border( 'inputBorderHover', ".{$this->element_id} .comment-form form input:not([type=submit]):hover, .{$this->element_id} .comment-form form textarea:hover, .{$this->element_id} .commentlist .comment-respond textarea:hover" ); } if ( isset( $this->attrs['inputBorderHoverResponsive'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]):hover, .{$this->element_id} .comment-form form textarea:hover", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['inputBorderHoverResponsive'], 'device_control' => true, 'skip_device' => array( 'Desktop', ), ) ); } if ( isset( $this->attrs['inputBorderFocus'] ) ) { $this->handle_border( 'inputBorderFocus', ".{$this->element_id} .comment-form form input:not([type=submit]):focus, .{$this->element_id} .comment-form form textarea:focus, .{$this->element_id} .commentlist .comment-respond textarea:focus" ); } if ( isset( $this->attrs['inputBorderFocusResponsive'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]):focus, .{$this->element_id} .comment-form form textarea:focus", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['inputBorderFocusResponsive'], 'device_control' => true, 'skip_device' => array( 'Desktop', ), ) ); } if ( isset( $this->attrs['avatarMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-author img.avatar", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['avatarMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['avatarBorder'] ) ) { $this->handle_border( 'avatarBorder', ".{$this->element_id} .comment-author img.avatar" ); } if ( isset( $this->attrs['avatarBorderResponsive'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-author img.avatar", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['avatarBorderResponsive'], 'device_control' => true, 'skip_device' => array( 'Desktop', ), ) ); } if ( isset( $this->attrs['typographyButton'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]", 'value' => $this->attrs['typographyButton'], 'device_control' => false, ) ); } if ( isset( $this->attrs['colorButton'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorButton'], 'device_control' => false, ) ); } if ( isset( $this->attrs['bgcolorButton'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['bgcolorButton'], 'device_control' => false, ) ); } if ( isset( $this->attrs['bggradientButton'] ) ) { $this->handle_background( ".{$this->element_id}.guten-post-comment input[type=submit]", $this->attrs['bggradientButton'] ); } if ( isset( $this->attrs['borderButton'] ) ) { $this->handle_border( 'borderButton', ".{$this->element_id}.guten-post-comment input[type=submit]" ); } if ( isset( $this->attrs['borderButtonResponsive'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['borderButtonResponsive'], 'device_control' => true, 'skip_device' => array( 'Desktop', ), ) ); } if ( isset( $this->attrs['marginButton'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginButton'], 'device_control' => true, ) ); } if ( isset( $this->attrs['paddingButton'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'padding' ); }, 'value' => $this->attrs['paddingButton'], 'device_control' => true, ) ); } if ( isset( $this->attrs['colorButtonHover'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]:hover", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['colorButtonHover'], 'device_control' => false, ) ); } if ( isset( $this->attrs['bgcolorButtonHover'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]:hover", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['bgcolorButtonHover'], 'device_control' => false, ) ); } if ( isset( $this->attrs['bggradientButtonHover'] ) ) { $this->handle_background( ".{$this->element_id}.guten-post-comment input[type=submit]:hover", $this->attrs['bggradientButtonHover'] ); } if ( isset( $this->attrs['borderButtonHover'] ) ) { $this->handle_border( 'borderButtonHover', ".{$this->element_id}.guten-post-comment input[type=submit]:hover" ); } if ( isset( $this->attrs['borderButtonHoverResponsive'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]:hover", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['borderButtonHoverResponsive'], 'device_control' => true, 'skip_device' => array( 'Desktop', ), ) ); } if ( isset( $this->attrs['marginButtonHover'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]:hover", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['marginButtonHover'], 'device_control' => true, ) ); } if ( isset( $this->attrs['paddingButtonHover'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id}.guten-post-comment input[type=submit]:hover", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'padding' ); }, 'value' => $this->attrs['paddingButtonHover'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputColorNormal'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]), .{$this->element_id} .comment-form form textarea", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['inputColorNormal'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputBgColorNormal'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]), .{$this->element_id} .comment-form form textarea", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['inputBgColorNormal'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputColorHover'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]):hover, .{$this->element_id} .comment-form form textarea:hover", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['inputColorHover'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputBgColorHover'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]):hover, .{$this->element_id} .comment-form form textarea:hover", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['inputBgColorHover'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputColorFocus'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]):focus, .{$this->element_id} .comment-form form textarea:focus, .{$this->element_id} .comment-form form input:not([type=submit]):focus-visible, .{$this->element_id} .comment-form form textarea:focus-visible", 'property' => function ( $value ) { return $this->handle_color( $value, 'color' ); }, 'value' => $this->attrs['inputColorFocus'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputBgColorFocus'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]):focus, .{$this->element_id} .comment-form form textarea:focus, .{$this->element_id} .comment-form form input:not([type=submit]):focus-visible, .{$this->element_id} .comment-form form textarea:focus-visible", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['inputBgColorFocus'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputAreaBoxShadow'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit],[type=checkbox]) , .{$this->element_id} .comment-form form textarea ", 'property' => function ( $value ) { return $this->handle_box_shadow( $value ); }, 'value' => $this->attrs['inputAreaBoxShadow'], 'device_control' => false, ) ); } if ( isset( $this->attrs['inputAreaBoxShadowHover'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit],[type=checkbox]):hover, .{$this->element_id} .comment-form form textarea:hover", 'property' => function ( $value ) { return $this->handle_box_shadow( $value ); }, 'value' => $this->attrs['inputAreaBoxShadowHover'], 'device_control' => false, ) ); } if ( isset( $this->attrs['inputTypography'] ) ) { $this->inject_typography( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]), .{$this->element_id} .comment-form form textarea, .{$this->element_id} textarea", 'value' => $this->attrs['inputTypography'], 'device_control' => false, ) ); } if ( isset( $this->attrs['inputMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]), .{$this->element_id} .comment-form form textarea", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['inputMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['inputPadding'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .comment-form form input:not([type=submit]), .{$this->element_id} .comment-form form textarea", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'padding' ); }, 'value' => $this->attrs['inputPadding'], 'device_control' => true, ) ); } if ( isset( $this->attrs['replyBgColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment .children", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['replyBgColor'], 'device_control' => true, ) ); } if ( isset( $this->attrs['replyMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment .children", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['replyMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['replyPadding'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment .children", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'padding' ); }, 'value' => $this->attrs['replyPadding'], 'device_control' => true, ) ); } if ( isset( $this->attrs['replyBorder'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment .children", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['replyBorder'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainBgColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1 > .comment-body", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['mainBgColor'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1 > .comment-body", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['mainMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainPadding'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1 > .comment-body", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'padding' ); }, 'value' => $this->attrs['mainPadding'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainBorder'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1 > .comment-body", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['mainBorder'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainContainerBgColor'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1", 'property' => function ( $value ) { return $this->handle_color( $value, 'background-color' ); }, 'value' => $this->attrs['mainContainerBgColor'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainContainerMargin'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'margin' ); }, 'value' => $this->attrs['mainContainerMargin'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainContainerPadding'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1", 'property' => function ( $value ) { return $this->handle_dimension( $value, 'padding' ); }, 'value' => $this->attrs['mainContainerPadding'], 'device_control' => true, ) ); } if ( isset( $this->attrs['mainContainerBorder'] ) ) { $this->inject_style( array( 'selector' => ".{$this->element_id} .commentlist .comment.depth-1", 'property' => function ( $value ) { return $this->handle_border_responsive( $value ); }, 'value' => $this->attrs['mainContainerBorder'], 'device_control' => true, ) ); } } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.32 | Генераци� �траницы: 0 |
proxy
|
phpinfo
|
�а�тройка