예제 #1
0
function add_cart_page()
{
    global $wpdb;
    $setting = $wpdb->get_results("SELECT ecomm_title FROM " . $wpdb->prefix . "photocrati_ecommerce_settings WHERE id = 1");
    foreach ($setting as $setting) {
        $ecomm_title = $setting->ecomm_title;
    }
    if (wp_exist_post_by_title('' . $ecomm_title . '')) {
        // page exists
    } else {
        $new_post = array('post_title' => '' . $ecomm_title . '', 'post_content' => '', 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => 1, 'menu_order' => 999, 'post_type' => 'page');
        $post_id = wp_insert_post($new_post);
        if ($post_id) {
            update_post_meta($post_id, '_wp_page_template', 'template-cart.php');
        }
    }
}
예제 #2
0
function saveMovie($data)
{
    $my_post = array('post_title' => wp_specialchars($data['titre']), 'post_content' => $data['synopsis'], 'post_status' => 'publish', 'post_author' => 1);
    if (empty(wp_exist_post_by_title(wp_specialchars($data['titre'])))) {
        //Insert the post into the database
        $postId = wp_insert_post($my_post);
        wp_set_object_terms($postId, array($data['real']), 'director');
        wp_set_object_terms($postId, array($data['real']), 'escritor');
        wp_set_object_terms($postId, array($data['cast']), 'actor');
        wp_set_object_terms($postId, array($data['genre']), 'category');
        wp_set_object_terms($postId, array($data['annee']), 'year');
        $image = my_attach_external_image($data['image'], $postId);
        update_post_meta($postId, 'poster_url', $image);
        if ($data['trailer'] != '') {
            update_post_meta($postId, 'embed_pelicula', $data['trailer']);
            update_post_meta($postId, 'titulo_repro1', 'Bande annonce');
        }
        update_post_meta($postId, 'Title', $data['titre']);
        update_post_meta($postId, 'Released', $data['annee']);
        update_post_meta($postId, 'Runtime', $data['duree']);
        update_post_meta($postId, 'Country', 'Maroc');
    }
}
예제 #3
0
                 }
             }
         }
         if (!$break && is_array($taxonomies) && count($taxonomies) > 0) {
             foreach ($taxonomies as $taxmy) {
                 if ($col_name == 'wc_tax_' . $taxmy) {
                     $taxo_values[$taxmy] = $col;
                     $break = true;
                     break;
                 }
             }
         }
     }
 }
 $post = array('comment_status' => 'open', 'post_content' => $content, 'post_excerpt' => $excerpt, 'post_status' => $wc_status, 'post_title' => $name, 'post_type' => $post_type);
 if (wp_exist_post_by_title($name)) {
     //ID for post we want update
     $upost = array();
     $upost = $wpdb->get_row("SELECT * FROM {$wpdb->posts} WHERE post_title = '" . $name . "'", 'ARRAY_A');
     $idpost = $upost['ID'];
     $post['ID'] = $idpost;
     $post_id = wp_update_post($post);
     $count--;
     //For update count
 } else {
     $post_id = wp_insert_post($post);
 }
 if ($cat > 0) {
     wp_set_object_terms($post_id, (int) $cat, $taxonomy, false);
 }
 update_post_meta($post_id, '_visibility', 'visible');