/var/www/html_sp/wp-content/plugins/show-link-image/includes/shortcode.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

function fifu_enqueue_scripts() {
    if (
fifu_is_on('fifu_shortcode')) {
        
wp_enqueue_script('fifu_js_shortcode'plugins_url('includes/html/js/shortcode.js'dirname(__FILE__)), array('jquery'));
        
wp_localize_script('fifu_js_shortcode''ajax_object', array('ajaxurl' => admin_url('admin-ajax.php')));
    }
}

add_action('wp_enqueue_scripts''fifu_enqueue_scripts');

function 
fifu_callback_shortcode() {
    
$post_id $_POST["id"];
    
$shortcode get_post_meta($post_id'fifu_shortcode'true);
    if (
$shortcode) {
        
$longcode do_shortcode($shortcode);
        
$send_back = array("longcode" => $longcode);
        echo 
json_encode($send_back);
    }
    die();
}

add_action('wp_ajax_' 'fifu_callback_shortcode''fifu_callback_shortcode');
add_action('wp_ajax_nopriv_' 'fifu_callback_shortcode''fifu_callback_shortcode');