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 / read-more-button / index.php
kubio / build / block-library / blocks / read-more-button Last commit date
block.json 4 years ago index.php 1 year ago
index.php
39 lines
1 <?php
2
3 namespace Kubio\Blocks;
4
5 use Kubio\Core\Registry;
6 use IlluminateAgnostic\Arr\Support\Arr;
7
8 class ReadMorebuttonBlock extends ButtonBlock {
9
10
11 public function mapPropsToElements() {
12 $current_map = parent::mapPropsToElements();
13
14 $post_id = Arr::get( $this->block_context, 'postId', 0 );
15 $current_map[ ButtonBlock::LINK ] = array(
16 'href' => esc_url( get_permalink( $post_id ) ),
17 'typeOpenLink' => 'sameWindow',
18 'noFollow' => false,
19 'lightboxMedia' => '',
20 );
21
22 return $current_map;
23 }
24 }
25
26 Registry::registerBlock(
27 __DIR__,
28 ReadMorebuttonBlock::class,
29 array(
30 'metadata' => '../button/block.json',
31 'metadata_mixins' => array( './block.json' ),
32 'mixins_exact_replace' => array(
33 './block.json' => array(
34 'supports.kubio.template',
35 ),
36 ),
37 )
38 );
39