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'); } } }
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'); } }
} } } 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');