PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / trunk
GenerateBlocks vtrunk
trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / includes / blocks / class-query-no-results.php
generateblocks / includes / blocks Last commit date
class-block.php 1 year ago class-button-container.php 2 years ago class-button.php 2 years ago class-container.php 2 years ago class-element.php 1 year ago class-grid.php 2 years ago class-headline.php 2 weeks ago class-image.php 2 years ago class-loop-item.php 1 year ago class-looper.php 1 year ago class-media.php 1 year ago class-query-loop.php 3 years ago class-query-no-results.php 1 year ago class-query-page-numbers.php 1 year ago class-query.php 1 year ago class-shape.php 1 year ago class-text.php 1 year ago
class-query-no-results.php
40 lines
1 <?php
2 /**
3 * Handles the No Results block.
4 *
5 * @package GenerateBlocks
6 */
7
8 if ( ! defined( 'ABSPATH' ) ) {
9 exit; // Exit if accessed directly.
10 }
11
12 /**
13 * The No Results block.
14 */
15 class GenerateBlocks_Block_Query_No_Results extends GenerateBlocks_Block {
16 /**
17 * Store our block name.
18 *
19 * @var string $block_name The block name.
20 */
21 public static $block_name = 'generateblocks/query-no-results';
22
23 /**
24 * Render the Shape block.
25 *
26 * @param array $attributes The block attributes.
27 * @param string $block_content The block content.
28 * @param array $block The block.
29 */
30 public static function render_block( $attributes, $block_content, $block ) {
31 $no_results = $block->context['generateblocks/queryData']['noResults'] ?? false;
32
33 if ( ! $no_results ) {
34 return '';
35 }
36
37 return $block_content;
38 }
39 }
40