PluginProbe ʕ •ᴥ•ʔ
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid / 7.0.2
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid v7.0.2
7.9.3 7.9.2 trunk 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2.0 4.2.1 4.2.2 4.2.3 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 6.0.0 7.0.0 7.0.1 7.0.2 7.1.0 7.2.0 7.2.1 7.2.10 7.2.11 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 7.2.9 7.3.0 7.3.1 7.4.0 7.4.1 7.4.2 7.4.3 7.5.0 7.6.0 7.6.1 7.7.0 7.7.1 7.7.10 7.7.11 7.7.12 7.7.13 7.7.14 7.7.15 7.7.16 7.7.17 7.7.18 7.7.19 7.7.2 7.7.20 7.7.21 7.7.22 7.7.3 7.7.4 7.7.5 7.7.6 7.7.7 7.7.8 7.7.9 7.8.0 7.8.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1
the-post-grid / app / Controllers / Api / ElImport.php
the-post-grid / app / Controllers / Api Last commit date
ACFV1.php 3 years ago CountLayoutInstall.php 3 years ago ElImport.php 3 years ago FrontEndFilterV1.php 3 years ago GetPostsV1.php 3 years ago ImageSizeV1.php 3 years ago RestApi.php 3 years ago RttpgV1.php 3 years ago
ElImport.php
46 lines
1 <?php
2
3 namespace RT\ThePostGrid\Controllers\Api;
4
5 use RT\ThePostGrid\Helpers\Fns;
6
7 class ElImport {
8 public function __construct() {
9 add_action( "rest_api_init", [ $this, 'register_image_size_route' ] );
10 }
11
12 public function register_image_size_route() {
13 register_rest_route( 'rttpg/v1', 'elimport', [
14 'methods' => 'POST',
15 'callback' => [ $this, 'el_import' ],
16 'permission_callback' => function () {
17 return true;
18 }
19 ] );
20 }
21
22 public function el_import( $data ) {
23 $content = $data["content"];
24
25 $status = false;
26
27 if ( isset( $data['content'] ) ) {
28 // wp_unslash(wp_unslash( ) ))
29 $content = json_decode($data['content']) ;
30
31 // error_log( print_r( $content , true ) . "\n\n" , 3, __DIR__ . '/log.txt' );
32
33 $is_update = update_post_meta( '5696', '_elementor_data', $content );
34
35 if ( $is_update ) {
36 $status = true;
37 }
38 }
39
40
41 return rest_ensure_response( [
42 'success' => true,
43 ] );
44 }
45
46 }