Пример #1
0
function et_pb_update_layout()
{
    if (!wp_verify_nonce($_POST['et_admin_load_nonce'], 'et_admin_load_nonce')) {
        die(-1);
    }
    if (!current_user_can('edit_posts')) {
        die(-1);
    }
    $post_id = isset($_POST['et_template_post_id']) ? $_POST['et_template_post_id'] : '';
    $new_content = isset($_POST['et_layout_content']) ? et_pb_builder_post_content_capability_check($_POST['et_layout_content']) : '';
    if ('' !== $post_id) {
        $update = array('ID' => $post_id, 'post_content' => $new_content);
        wp_update_post($update);
    }
    die;
}
Пример #2
0
function et_fb_update_layout()
{
    if (!wp_verify_nonce($_POST['et_fb_save_library_modules_nonce'], 'et_fb_save_library_modules_nonce')) {
        die(-1);
    }
    if (!current_user_can('edit_posts')) {
        die(-1);
    }
    $post_id = isset($_POST['et_template_post_id']) ? $_POST['et_template_post_id'] : '';
    $post_content = json_decode(stripslashes($_POST['et_layout_content']), true);
    $new_content = isset($_POST['et_layout_content']) ? et_fb_process_to_shortcode(et_pb_builder_post_content_capability_check($post_content)) : '';
    if ('' !== $post_id) {
        $update = array('ID' => absint($post_id), 'post_content' => $new_content);
        wp_update_post($update);
    }
    die;
}