| Server IP : 5.129.245.98 / Your IP : 216.73.217.19 Web Server : Apache/2.4.66 (Debian) System : Linux 1b8c17c336b9 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/rehub-framework/gutenberg/blocks/ |
Upload File : |
<?php
namespace Rehub\Gutenberg\Blocks;
defined('ABSPATH') OR exit;
class Popupbutton{
public function __construct(){
add_action('init', array( $this, 'init_handler' ));
}
public function init_handler(){
register_block_type(__DIR__ . '/popupbutton', array(
'attributes' => $this->attributes,
));
}
protected $attributes = array(
'max_width' => array(
'type' => 'number',
'default' => 500,
),
'pTop' => array(
'type' => 'number',
'default' => 5,
),
'mBottom' => array(
'type' => 'number',
'default' => 25,
),
'pSide' => array(
'type' => 'number',
'default' => 12,
),
'textSize' => array(
'type' => 'number',
'default' => 14,
),
'borderradius' => array(
'type' => 'number',
'default' => 0,
),
'btn_text' => array(
'type' => 'string',
'default' => 'Show popup',
),
'textColor' => array(
'type' => 'string',
'default' => '',
),
'bgColor' => array(
'type' => 'string',
'default' => '',
),
'bgGradient' => array(
'type' => 'string',
'default' => '',
),
'blockId' => array(
'type' => 'string',
'default' => '',
),
'textalign' => array(
'type' => 'string',
'default' => 'left',
),
);
}