PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.3
Kubio AI Page Builder v2.8.3
2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / build / block-library / blocks / footer / index.php
kubio / build / block-library / blocks / footer Last commit date
block.json 3 years ago index.php 1 year ago
index.php
33 lines
1 <?php
2
3 namespace Kubio\Blocks;
4
5 use Kubio\Core\Blocks\TemplatePartBlockBase;
6 use Kubio\Core\Registry;
7 use Kubio\Core\Utils;
8
9 class FooterTemplatePart extends TemplatePartBlockBase {
10
11
12 public function mapPropsToElements() {
13 $html_tag = esc_attr( $this->getAttribute( 'tagName', 'div' ) );
14 $scriptData = Utils::useJSComponentProps(
15 'footer-parallax',
16 array(
17 'isEnabled' => $this->getProp( 'useFooterParallax', false ),
18 )
19 );
20 return array(
21 self::CONTAINER => array_merge(
22 array(
23 'tag' => $html_tag,
24 'innerHTML' => $this->getContent(),
25 ),
26 $scriptData
27 ),
28 );
29 }
30 }
31
32 Registry::registerBlock( __DIR__, FooterTemplatePart::class );
33