function import() { $count = 0; global $wpdb; $values = $wpdb->get_results("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='_aioseop_keywords'"); if ($values) { foreach ($values as $meta) { MetaData::add_tags($meta->post_id, stripslashes($meta->meta_value)); } $count += count($values); } $values = $wpdb->get_results("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='_aioseop_title'"); if ($values) { foreach ($values as $meta) { MetaData::add_page_title($meta->post_id, stripslashes($meta->meta_value)); } $count += count($values); } $values = $wpdb->get_results("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='_aioseop_description'"); if ($values) { foreach ($values as $meta) { MetaData::add_description($meta->post_id, stripslashes($meta->meta_value)); } $count += count($values); } return $count; }
function import() { $count = 0; global $wpdb; $values = $wpdb->get_results("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='_headspace_keywords'"); if ($values) { foreach ($values as $meta) { MetaData::add_tags($meta->post_id, $meta->meta_value); } $count += count($values); } return $count; }
function import() { $count = 0; global $wpdb; $values = $wpdb->get_results("SELECT {$wpdb->prefix}post2tag.post_id,{$wpdb->prefix}tags.tag FROM {$wpdb->prefix}tags,{$wpdb->prefix}post2tag WHERE {$wpdb->prefix}tags.tag_id={$wpdb->prefix}post2tag.tag_id"); if ($values) { $data = array(); foreach ($values as $value) { $data[$value->post_id][] = $value->tag; } foreach ($data as $postid => $values) { MetaData::add_tags($postid, implode(',', $values)); } $count += count($values); } return $count; }
function import() { $count = 0; global $wpdb; $values = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}stp_tags"); if ($values) { $data = array(); foreach ($values as $value) { $data[$value->post_id][] = $value->tag_name; } foreach ($data as $postid => $values) { MetaData::add_tags($postid, implode(',', $values)); } $count += count($values); } return $count; }
function import() { $count = 0; global $wpdb; $keywords = $wpdb->get_results("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='keywords'"); if ($keywords) { foreach ($keywords as $keyword) { MetaData::add_tags($keyword->post_id, $keyword->meta_value); } $count += count($keywords); } $keywords = $wpdb->get_results("SELECT * FROM {$wpdb->postmeta} WHERE meta_key='jkeywords'"); if ($keywords) { foreach ($keywords as $keyword) { MetaData::add_tags($keyword->post_id, $keyword->meta_value); } $count += count($keywords); } return $count; }
function import() { $count = 0; global $wpdb; $values = $wpdb->get_results("SELECT ID,post_content FROM {$wpdb->posts} WHERE post_content LIKE '%[tag]%' OR post_content LIKE '%[tags]%'"); if ($values) { foreach ($values as $post) { $tags = ''; if (preg_match_all('/(\\[tag\\](.*?)\\[\\/tag\\])/i', $post->post_content, $matches) > 0) { $tags .= implode(',', $matches[2]); $count += count($matches[2]); } if (preg_match_all('/(\\[tags\\](.*?)\\[\\/tags\\])/i', $post->post_content, $matches) > 0) { $tags .= ',' . implode(',', $matches[2]); $count += count($matches[2]); } $tags = $this->normalize_tags($tags); MetaData::add_tags($post->ID, $tags); } $count += count($keywords); } return $count; }
function update($data) { if (count($data['edit']) > 0) { global $wpdb; foreach ($data['edit'] as $postid => $values) { $postid = intval($postid); // Just check we can edit this if (current_user_can('edit_post', $postid)) { MetaData::add_tags($postid, $values); } } } }