PluginProbe
Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code / 4.0.4
Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code v4.0.4
5.5.3 3.1.0 3.2.0 3.2.1 3.3.0 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.6.0 3.7.0 3.8.0 3.8.1 3.8.2 3.8.3 4.0.0 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 4.1.1 All 78 releases
copy-the-code / classes / gutenberg / class-blocks.php

class-blocks.php in Copy Anything to Clipboard for WordPress – Copy Button, Copy Text & Copy Code 4.0.4, at classes/gutenberg/class-blocks.php

59 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Gutenberg Blocks
4 *
5 * @package Copy the Code
6 * @since 3.1.0
7 */
8
9 namespace CopyTheCode\Gutenberg;
10
11 use CopyTheCode\Gutenberg\Blocks\Term_Title;
12 use CopyTheCode\Gutenberg\Blocks\Copy_Button;
13 use CopyTheCode\Gutenberg\Blocks\Copy_Icon;
14 use CopyTheCode\Gutenberg\Blocks\Social_Share;
15
16 /**
17 * Blocks
18 *
19 * @since 3.1.0
20 */
21 class Blocks {
22
23 /**
24 * Constructor
25 */
26 public function __construct() {
27 add_filter( 'block_categories_all', [ $this, 'register_category' ], 10, 2 );
28
29 require_once COPY_THE_CODE_DIR . 'classes/gutenberg/blocks/term-title/class-block.php';
30 require_once COPY_THE_CODE_DIR . 'classes/gutenberg/blocks/copy-button/class-block.php';
31 require_once COPY_THE_CODE_DIR . 'classes/gutenberg/blocks/copy-icon/class-block.php';
32 require_once COPY_THE_CODE_DIR . 'classes/gutenberg/blocks/social-share/class-block.php';
33
34 new Term_Title();
35 new Copy_Button();
36 new Copy_Icon();
37 new Social_Share();
38 }
39
40 /**
41 * Register category
42 *
43 * @param array $categories Block categories.
44 * @param object $post Post object.
45 * @return array
46 */
47 public function register_category( $categories, $post ) {
48 $categories[] = [
49 'slug' => 'ctc-blocks',
50 'title' => esc_html__( 'Copy Anything to Clipboard', 'copy-the-code' ),
51 'icon' => 'wordpress',
52 ];
53 return $categories;
54 }
55
56 }
57
58 new Blocks();
59