Changeset 3322246
- Timestamp:
- 07/04/2025 10:32:07 AM (8 months ago)
- Location:
- blockskit
- Files:
-
- 21 added
- 4 edited
-
tags/1.1.9 (added)
-
tags/1.1.9/block.json (added)
-
tags/1.1.9/blockskit.php (added)
-
tags/1.1.9/build (added)
-
tags/1.1.9/build/index.asset.php (added)
-
tags/1.1.9/build/index.css (added)
-
tags/1.1.9/build/index.js (added)
-
tags/1.1.9/build/style-index.css (added)
-
tags/1.1.9/import (added)
-
tags/1.1.9/import/assets (added)
-
tags/1.1.9/import/assets/demo-import.css (added)
-
tags/1.1.9/import/assets/demo-import.js (added)
-
tags/1.1.9/import/base-install (added)
-
tags/1.1.9/import/base-install/assets (added)
-
tags/1.1.9/import/base-install/assets/base-install.css (added)
-
tags/1.1.9/import/base-install/assets/base-install.js (added)
-
tags/1.1.9/import/base-install/base-install.php (added)
-
tags/1.1.9/import/demo (added)
-
tags/1.1.9/import/demo-import.php (added)
-
tags/1.1.9/import/demo/functions.php (added)
-
tags/1.1.9/readme.txt (added)
-
trunk/blockskit.php (modified) (1 diff)
-
trunk/import/demo-import.php (modified) (1 diff)
-
trunk/import/demo/functions.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
blockskit/trunk/blockskit.php
r3317654 r3322246 7 7 * Author: blockskitdev 8 8 * Author URI: https://blockskit.com/ 9 * Version: 1.1. 89 * Version: 1.1.9 10 10 * Text Domain: blockskit 11 11 * Domain Path: https://blockskit.com/free -
blockskit/trunk/import/demo-import.php
r3143728 r3322246 25 25 26 26 /** 27 * Check active theme textdomain against passed string. 28 * 29 * @since 1.1.9 30 * 31 * @param $needle Theme name substring. 32 * @return bool 33 */ 34 function bk_import_theme_check( $needle ){ 35 if( strpos( bk_import_get_theme_slug(), $needle ) !== false ){ 36 return true; 37 }else{ 38 return false; 39 } 40 } 41 42 /** 27 43 * The core plugin class that is used to define internationalization,admin-specific hooks, 28 44 * and public-facing site hooks.. -
blockskit/trunk/import/demo/functions.php
r3317654 r3322246 20 20 21 21 return $instance; 22 }23 24 /**25 * Initialize the class and set its properties.26 *27 */28 public function __construct() {29 add_action( 'switch_theme', array( $this, 'flush_transient' ) );30 22 } 31 23 … … 219 211 public function bk_import_demo_import_lists( $demos ){ 220 212 221 $theme_slug = bk_import_get_theme_slug();222 213 $demo_lists = array(); 223 switch( $theme_slug ): 224 case 'blockskit': 225 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-demo-list%2Ejson?ref=master"; 226 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 227 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 228 if( is_wp_error( $request_demo_list_body ) ) { 229 return false; // Bail early 230 } 231 $demo_list_std = json_decode( $request_demo_list_body, true ); 232 $demo_list_array = (array) $demo_list_std; 233 $demo_list_content = $demo_list_array['content']; 234 $demo_lists_json = base64_decode( $demo_list_content ); 235 $demo_lists = json_decode( $demo_lists_json, true ); 236 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 214 if( bk_import_theme_check( 'blockskit' ) ){ 215 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-demo-list%2Ejson?ref=master"; 216 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 217 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 218 if( is_wp_error( $request_demo_list_body ) ) { 219 return false; // Bail early 237 220 } 238 $demo_lists = get_transient( 'bk_import_demo_lists' ); 239 break; 240 case 'blockskit-base': 241 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-base-demo-list%2Ejson?ref=master"; 242 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 243 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 244 if( is_wp_error( $request_demo_list_body ) ) { 245 return false; // Bail early 246 } 247 $demo_list_std = json_decode( $request_demo_list_body, true ); 248 $demo_list_array = (array) $demo_list_std; 249 $demo_list_content = $demo_list_array['content']; 250 $demo_lists_json = base64_decode( $demo_list_content ); 251 $demo_lists = json_decode( $demo_lists_json, true ); 252 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 253 } 254 $demo_lists = get_transient( 'bk_import_demo_lists' ); 255 break; 256 case 'blockskit-corporate': 257 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-corporate-demo-list%2Ejson?ref=master"; 258 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 259 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 260 if( is_wp_error( $request_demo_list_body ) ) { 261 return false; // Bail early 262 } 263 $demo_list_std = json_decode( $request_demo_list_body, true ); 264 $demo_list_array = (array) $demo_list_std; 265 $demo_list_content = $demo_list_array['content']; 266 $demo_lists_json = base64_decode( $demo_list_content ); 267 $demo_lists = json_decode( $demo_lists_json, true ); 268 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 269 } 270 $demo_lists = get_transient( 'bk_import_demo_lists' ); 271 break; 272 case 'blockskit-shop': 273 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-shop-demo-list%2Ejson?ref=master"; 274 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 275 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 276 if( is_wp_error( $request_demo_list_body ) ) { 277 return false; // Bail early 278 } 279 $demo_list_std = json_decode( $request_demo_list_body, true ); 280 $demo_list_array = (array) $demo_list_std; 281 $demo_list_content = $demo_list_array['content']; 282 $demo_lists_json = base64_decode( $demo_list_content ); 283 $demo_lists = json_decode( $demo_lists_json, true ); 284 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 285 } 286 $demo_lists = get_transient( 'bk_import_demo_lists' ); 287 break; 288 case 'blockskit-medical': 289 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-medical-demo-list%2Ejson?ref=master"; 290 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 291 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 292 if( is_wp_error( $request_demo_list_body ) ) { 293 return false; // Bail early 294 } 295 $demo_list_std = json_decode( $request_demo_list_body, true ); 296 $demo_list_array = (array) $demo_list_std; 297 $demo_list_content = $demo_list_array['content']; 298 $demo_lists_json = base64_decode( $demo_list_content ); 299 $demo_lists = json_decode( $demo_lists_json, true ); 300 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 301 } 302 $demo_lists = get_transient( 'bk_import_demo_lists' ); 303 break; 304 case 'blockskit-business': 305 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-business-demo-list%2Ejson?ref=master"; 306 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 307 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 308 if( is_wp_error( $request_demo_list_body ) ) { 309 return false; // Bail early 310 } 311 $demo_list_std = json_decode( $request_demo_list_body, true ); 312 $demo_list_array = (array) $demo_list_std; 313 $demo_list_content = $demo_list_array['content']; 314 $demo_lists_json = base64_decode( $demo_list_content ); 315 $demo_lists = json_decode( $demo_lists_json, true ); 316 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 317 } 318 $demo_lists = get_transient( 'bk_import_demo_lists' ); 319 break; 320 case 'blockskit-education': 321 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-education-demo-list%2Ejson?ref=master"; 322 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 323 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 324 if( is_wp_error( $request_demo_list_body ) ) { 325 return false; // Bail early 326 } 327 $demo_list_std = json_decode( $request_demo_list_body, true ); 328 $demo_list_array = (array) $demo_list_std; 329 $demo_list_content = $demo_list_array['content']; 330 $demo_lists_json = base64_decode( $demo_list_content ); 331 $demo_lists = json_decode( $demo_lists_json, true ); 332 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 333 } 334 $demo_lists = get_transient( 'bk_import_demo_lists' ); 335 break; 336 case 'blockskit-agency': 337 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-agency-demo-list%2Ejson?ref=master"; 338 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 339 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 340 if( is_wp_error( $request_demo_list_body ) ) { 341 return false; // Bail early 342 } 343 $demo_list_std = json_decode( $request_demo_list_body, true ); 344 $demo_list_array = (array) $demo_list_std; 345 $demo_list_content = $demo_list_array['content']; 346 $demo_lists_json = base64_decode( $demo_list_content ); 347 $demo_lists = json_decode( $demo_lists_json, true ); 348 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 349 } 350 $demo_lists = get_transient( 'bk_import_demo_lists' ); 351 break; 352 case 'blockskit-marketing': 353 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-marketing-demo-list%2Ejson?ref=master"; 354 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 355 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 356 if( is_wp_error( $request_demo_list_body ) ) { 357 return false; // Bail early 358 } 359 $demo_list_std = json_decode( $request_demo_list_body, true ); 360 $demo_list_array = (array) $demo_list_std; 361 $demo_list_content = $demo_list_array['content']; 362 $demo_lists_json = base64_decode( $demo_list_content ); 363 $demo_lists = json_decode( $demo_lists_json, true ); 364 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 365 } 366 $demo_lists = get_transient( 'bk_import_demo_lists' ); 367 break; 368 case 'blockskit-consultancy': 369 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-consultancy-demo-list%2Ejson?ref=master"; 370 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 371 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 372 if( is_wp_error( $request_demo_list_body ) ) { 373 return false; // Bail early 374 } 375 $demo_list_std = json_decode( $request_demo_list_body, true ); 376 $demo_list_array = (array) $demo_list_std; 377 $demo_list_content = $demo_list_array['content']; 378 $demo_lists_json = base64_decode( $demo_list_content ); 379 $demo_lists = json_decode( $demo_lists_json, true ); 380 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 381 } 382 $demo_lists = get_transient( 'bk_import_demo_lists' ); 383 break; 384 case 'blockskit-construction': 385 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-construction-demo-list%2Ejson?ref=master"; 386 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 387 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 388 if( is_wp_error( $request_demo_list_body ) ) { 389 return false; // Bail early 390 } 391 $demo_list_std = json_decode( $request_demo_list_body, true ); 392 $demo_list_array = (array) $demo_list_std; 393 $demo_list_content = $demo_list_array['content']; 394 $demo_lists_json = base64_decode( $demo_list_content ); 395 $demo_lists = json_decode( $demo_lists_json, true ); 396 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 397 } 398 $demo_lists = get_transient( 'bk_import_demo_lists' ); 399 break; 400 case 'blockskit-startup': 401 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-startup-demo-list%2Ejson?ref=master"; 402 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 403 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 404 if( is_wp_error( $request_demo_list_body ) ) { 405 return false; // Bail early 406 } 407 $demo_list_std = json_decode( $request_demo_list_body, true ); 408 $demo_list_array = (array) $demo_list_std; 409 $demo_list_content = $demo_list_array['content']; 410 $demo_lists_json = base64_decode( $demo_list_content ); 411 $demo_lists = json_decode( $demo_lists_json, true ); 412 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 413 } 414 $demo_lists = get_transient( 'bk_import_demo_lists' ); 415 break; 416 case 'blockskit-digital-agency': 417 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-digital-agency-demo-list%2Ejson?ref=master"; 418 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 419 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 420 if( is_wp_error( $request_demo_list_body ) ) { 421 return false; // Bail early 422 } 423 $demo_list_std = json_decode( $request_demo_list_body, true ); 424 $demo_list_array = (array) $demo_list_std; 425 $demo_list_content = $demo_list_array['content']; 426 $demo_lists_json = base64_decode( $demo_list_content ); 427 $demo_lists = json_decode( $demo_lists_json, true ); 428 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 429 } 430 $demo_lists = get_transient( 'bk_import_demo_lists' ); 431 break; 432 case 'blockskit-medical-health': 433 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-medical-health-demo-list%2Ejson?ref=master"; 434 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 435 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 436 if( is_wp_error( $request_demo_list_body ) ) { 437 return false; // Bail early 438 } 439 $demo_list_std = json_decode( $request_demo_list_body, true ); 440 $demo_list_array = (array) $demo_list_std; 441 $demo_list_content = $demo_list_array['content']; 442 $demo_lists_json = base64_decode( $demo_list_content ); 443 $demo_lists = json_decode( $demo_lists_json, true ); 444 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 445 } 446 $demo_lists = get_transient( 'bk_import_demo_lists' ); 447 break; 448 case 'blockskit-blog': 449 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-blog-demo-list%2Ejson?ref=master"; 450 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 451 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 452 if( is_wp_error( $request_demo_list_body ) ) { 453 return false; // Bail early 454 } 455 $demo_list_std = json_decode( $request_demo_list_body, true ); 456 $demo_list_array = (array) $demo_list_std; 457 $demo_list_content = $demo_list_array['content']; 458 $demo_lists_json = base64_decode( $demo_list_content ); 459 $demo_lists = json_decode( $demo_lists_json, true ); 460 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 461 } 462 $demo_lists = get_transient( 'bk_import_demo_lists' ); 463 break; 464 case 'blockskit-corporate-services': 465 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-corporate-services-demo-list%2Ejson?ref=master"; 466 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 467 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 468 if( is_wp_error( $request_demo_list_body ) ) { 469 return false; // Bail early 470 } 471 $demo_list_std = json_decode( $request_demo_list_body, true ); 472 $demo_list_array = (array) $demo_list_std; 473 $demo_list_content = $demo_list_array['content']; 474 $demo_lists_json = base64_decode( $demo_list_content ); 475 $demo_lists = json_decode( $demo_lists_json, true ); 476 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 477 } 478 $demo_lists = get_transient( 'bk_import_demo_lists' ); 479 break; 480 case 'blockskit-finance': 481 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-finance-demo-list%2Ejson?ref=master"; 482 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 483 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 484 if( is_wp_error( $request_demo_list_body ) ) { 485 return false; // Bail early 486 } 487 $demo_list_std = json_decode( $request_demo_list_body, true ); 488 $demo_list_array = (array) $demo_list_std; 489 $demo_list_content = $demo_list_array['content']; 490 $demo_lists_json = base64_decode( $demo_list_content ); 491 $demo_lists = json_decode( $demo_lists_json, true ); 492 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 493 } 494 $demo_lists = get_transient( 'bk_import_demo_lists' ); 495 break; 496 case 'blockskit-accounting': 497 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-accounting-demo-list%2Ejson?ref=master"; 498 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 499 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 500 if( is_wp_error( $request_demo_list_body ) ) { 501 return false; // Bail early 502 } 503 $demo_list_std = json_decode( $request_demo_list_body, true ); 504 $demo_list_array = (array) $demo_list_std; 505 $demo_list_content = $demo_list_array['content']; 506 $demo_lists_json = base64_decode( $demo_list_content ); 507 $demo_lists = json_decode( $demo_lists_json, true ); 508 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 509 } 510 $demo_lists = get_transient( 'bk_import_demo_lists' ); 511 break; 512 case 'blockskit-online-education': 513 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-online-education-demo-list%2Ejson?ref=master"; 514 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 515 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 516 if( is_wp_error( $request_demo_list_body ) ) { 517 return false; // Bail early 518 } 519 $demo_list_std = json_decode( $request_demo_list_body, true ); 520 $demo_list_array = (array) $demo_list_std; 521 $demo_list_content = $demo_list_array['content']; 522 $demo_lists_json = base64_decode( $demo_list_content ); 523 $demo_lists = json_decode( $demo_lists_json, true ); 524 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 525 } 526 $demo_lists = get_transient( 'bk_import_demo_lists' ); 527 break; 528 case 'blockskit-business-sector': 529 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-business-sector-demo-list%2Ejson?ref=master"; 530 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 531 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 532 if( is_wp_error( $request_demo_list_body ) ) { 533 return false; // Bail early 534 } 535 $demo_list_std = json_decode( $request_demo_list_body, true ); 536 $demo_list_array = (array) $demo_list_std; 537 $demo_list_content = $demo_list_array['content']; 538 $demo_lists_json = base64_decode( $demo_list_content ); 539 $demo_lists = json_decode( $demo_lists_json, true ); 540 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 541 } 542 $demo_lists = get_transient( 'bk_import_demo_lists' ); 543 break; 544 case 'blockskit-consulting-firm': 545 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-consulting-firm-demo-list%2Ejson?ref=master"; 546 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 547 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 548 if( is_wp_error( $request_demo_list_body ) ) { 549 return false; // Bail early 550 } 551 $demo_list_std = json_decode( $request_demo_list_body, true ); 552 $demo_list_array = (array) $demo_list_std; 553 $demo_list_content = $demo_list_array['content']; 554 $demo_lists_json = base64_decode( $demo_list_content ); 555 $demo_lists = json_decode( $demo_lists_json, true ); 556 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 557 } 558 $demo_lists = get_transient( 'bk_import_demo_lists' ); 559 break; 560 case 'blockskit-corporate-business': 561 $list_url = "https://gitlab.com/api/v4/projects/46250773/repository/files/blockskit-corporate-business-demo-list%2Ejson?ref=master"; 562 while( empty( get_transient( 'bk_import_demo_lists' ) ) ){ 563 $request_demo_list_body = wp_remote_retrieve_body( wp_remote_get( $list_url ) ); 564 if( is_wp_error( $request_demo_list_body ) ) { 565 return false; // Bail early 566 } 567 $demo_list_std = json_decode( $request_demo_list_body, true ); 568 $demo_list_array = (array) $demo_list_std; 569 $demo_list_content = $demo_list_array['content']; 570 $demo_lists_json = base64_decode( $demo_list_content ); 571 $demo_lists = json_decode( $demo_lists_json, true ); 572 set_transient( 'bk_import_demo_lists', $demo_lists, MINUTE_IN_SECONDS ); 573 } 574 $demo_lists = get_transient( 'bk_import_demo_lists' ); 575 break; 576 default: 577 $demo_lists = array(); 578 break; 579 endswitch; 221 $demo_list_std = json_decode( $request_demo_list_body, true ); 222 $demo_list_array = (array) $demo_list_std; 223 $demo_list_content = $demo_list_array['content']; 224 $demo_lists_json = base64_decode( $demo_list_content ); 225 $demo_lists = json_decode( $demo_lists_json, true ); 226 set_transient( 'bk_import_demo_lists', $demo_lists, DAY_IN_SECONDS ); 227 } 228 $demo_lists = get_transient( 'bk_import_demo_lists' ); 229 } 230 580 231 return array_merge( $demo_lists, $demos ); 581 }582 583 /**584 * Deletes the demo and template lists upon theme switch.585 *586 */587 public function flush_transient(){588 delete_transient( 'bk_import_demo_lists' );589 232 } 590 233 -
blockskit/trunk/readme.txt
r3317654 r3322246 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.4.9 7 Stable tag: 1.1. 87 Stable tag: 1.1.9 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 43 43 44 44 == Changelog == 45 46 = 1.1.9 = 47 * New demo compatibility update. 48 * Demos list update. 45 49 46 50 = 1.1.8 =
Note: See TracChangeset
for help on using the changeset viewer.