Ejemplo n.º 1
0
 function save_meta_box($post_id)
 {
     if (!op_can_edit_page($post_id) || !isset($_POST['op_comment_meta_box']) || !wp_verify_nonce($_POST['op_comment_meta_box'], 'op_comment_meta_box')) {
         return;
     }
     $fb = $wp = false;
     $newcomments = array();
     if (($comments = op_post('op', 'comments', 'facebook', 'enabled')) && $comments == 'Y') {
         $fb = true;
     }
     $def = $this->get_option('comments', 'facebook', 'enabled');
     if ($def == 'Y' && $fb === false) {
         $newcomments['facebook'] = 'N';
     } elseif ($def != 'Y' && $fb === true) {
         $newcomments['facebook'] = 'Y';
     }
     if (($comments = op_post('op', 'comments', 'wordpress', 'enabled')) && $comments == 'Y') {
         $wp = true;
     }
     $def = $this->get_option('comments', 'wordpress', 'enabled');
     if ($def == 'Y' && $wp === false) {
         $newcomments['wordpress'] = 'N';
     } elseif ($def != 'Y' && $wp === true) {
         $newcomments['wordpress'] = 'Y';
     }
     if (count($newcomments) > 0) {
         //echo 'update1 ==== '.$post_id;
         update_post_meta($post_id, 'op_comments', $newcomments);
     } else {
         //echo 'delete';
         delete_post_meta($post_id, 'op_comments');
     }
     //exit;
 }
Ejemplo n.º 2
0
 function save_page_template($post_id)
 {
     if (!op_can_edit_page($post_id) || !isset($_POST['op_page_template']) || !wp_verify_nonce($_POST['op_page_template'], 'op_page_template')) {
         return;
     }
     $remove = true;
     $cur_tpl = op_default_attr('column_layout', 'option');
     if ($tpl = op_post('op_page_tpl_file')) {
         if ($cur_tpl != $tpl) {
             update_post_meta($post_id, '_op_page_template', $tpl);
             $remove = false;
         }
     }
     if ($remove) {
         delete_post_meta($post_id, '_op_page_template');
     }
 }
Ejemplo n.º 3
0
 function save_meta_box($post_id)
 {
     if (!op_can_edit_page($post_id) || !isset($_POST['op_seo_meta_box']) || !wp_verify_nonce($_POST['op_seo_meta_box'], 'op_seo_meta_box')) {
         return;
     }
     if ($seo = op_post('op', 'seo')) {
         $newseo = array('title' => stripslashes(op_get_var($seo, 'title')), 'description' => stripslashes(op_get_var($seo, 'description')), 'keywords' => stripslashes(op_get_var($seo, 'keywords')), 'ogtitle' => stripslashes(op_get_var($seo, 'ogtitle')), 'ogdescription' => stripslashes(op_get_var($seo, 'ogdescription')), 'ogimage' => stripslashes(op_get_var($seo, 'ogimage')));
         update_post_meta($post_id, '_' . OP_SN . '_seo', maybe_serialize($newseo));
     }
 }