PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.2
Kubio AI Page Builder v2.8.2
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 / lib / AI / filters / index.php
kubio / lib / AI / filters Last commit date
add-block-support.php 1 year ago index.php 1 year ago meta-fields.php 1 year ago
index.php
40 lines
1 <?php
2
3 use Kubio\Core\Utils;
4 use Kubio\Flags;
5
6
7 require_once __DIR__ . '/meta-fields.php';
8 require_once __DIR__ . '/add-block-support.php';
9
10 function kubio_ai_remove_start_with_ai_hash() {
11 if ( Utils::isRestRequest() && Flags::get( 'start_with_ai_hash' ) ) {
12 Flags::delete( 'start_with_ai_hash' );
13 }
14 }
15 function kubio_ai_remove_black_wizard_onboarding_hash() {
16 if( !Utils::isRestRequest()) {
17 return;
18 }
19 if ( Flags::get( 'black_wizard_onboarding_hash' ) ) {
20 Flags::delete( 'black_wizard_onboarding_hash' );
21 }
22 if ( Flags::get( 'auto_start_black_wizard_onboarding' ) ) {
23 Flags::delete( 'auto_start_black_wizard_onboarding' );
24 }
25 }
26
27 add_action( 'wp_after_insert_post', 'kubio_ai_remove_start_with_ai_hash' );
28 add_action( 'wp_after_insert_post', 'kubio_ai_remove_black_wizard_onboarding_hash' );
29
30 function kubio_ai_upgrade_key( $upgrade_key ) {
31 $license = kubio_ai_get_key();
32 if ( ! $upgrade_key && $license ) {
33 $upgrade_key = sprintf( 'ai:%s', apply_filters( 'kubio/ai/upgrade-key', base64_encode( kubio_ai_get_key() ) ) );
34 }
35
36 return $upgrade_key;
37 }
38
39 add_action( 'kubio/upgrade-key', 'kubio_ai_upgrade_key' );
40