Реклама на сайте Advertise with us

Как удалить 30к постов?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 10.07.03
Сообщения: 1425
Рейтинг: 1288

Ссылка на сообщениеДобавлено: 22/07/08 в 17:07       Ответить с цитатойцитата 

Всем привет! как быстро удалить 30к постов в блоге на WP? к каждому посту идет картинка желательно и ее тоже. Все посты былы сделаны в течении 2 месяцев.
Еще вопрос как увеличить количество просматриваемых постов в меню manage -> posts с 15 хотя бы до 100, в том же WP?

Free sex links Planet Legs
Voyeur Homemade trade

0
 



С нами с 07.06.03
Сообщения: 309
Рейтинг: 367

Ссылка на сообщениеДобавлено: 22/07/08 в 17:49       Ответить с цитатойцитата 

Если все посты нужно удалить и есть доступ к phpMyAdmin.
Очищаешь wp_posts(посты) и wp_categories(категории).

6
 



С нами с 28.10.06
Сообщения: 1841
Рейтинг: 929

Ссылка на сообщениеДобавлено: 22/07/08 в 18:05       Ответить с цитатойцитата 

+1 за удалить из мускула

EvaPharmacy - лучшая фарма партнерка (ICQ: 750000 Jabber: evasupport@jabber.org)

0
 



С нами с 07.06.03
Сообщения: 309
Рейтинг: 367

Ссылка на сообщениеДобавлено: 22/07/08 в 18:17       Ответить с цитатойцитата 

Iceworld писал:

Еще вопрос как увеличить количество просматриваемых постов в меню manage -> posts с 15 хотя бы до 100, в том же WP?

wp-admin -> edit.php
Код:
$posts_per_page = 15;

6
 



С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375


Передовик Master-X (01.02.2007) Передовик Master-X (16.02.2007) Передовик Master-X (01.04.2007) Передовик Master-X (01.05.2007) Передовик Master-X (01.10.2007) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 22/07/08 в 18:26       Ответить с цитатойцитата 

+1 за очистеть через phpmyadmin, делов на пару минут от силы

0
 

осинизатор

С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819

Ссылка на сообщениеДобавлено: 22/07/08 в 22:28       Ответить с цитатойцитата 

AlexU писал:
Если все посты нужно удалить и есть доступ к phpMyAdmin.
Очищаешь wp_posts(посты) и wp_categories(категории).


gleoz писал:
+1 за удалить из мускула


Skat писал:
+1 за очистеть через phpmyadmin, делов на пару минут от силы

TC, не слушай их, ибо это неправильно. Кроме самих постов, имеется еще и метадата, сохраненная в другой таблице (postmeta), есть камменты, ассоциированные с постом и т.д. Короче, удалять надо ТОЛЬКО через wp_delete_post(), если ты не хочешь оставить в базе тонну шлака. Эта функция удалит как сами посты, так и все, что с ними связано.

Напрямую через мускуль лучше ничего не делать. Просто посмотри на то, как работатет эта функция и ты поймешь, почему удаление из базы постов вручную не есть хорошая идея:

/**
* wp_delete_post() - Deletes a Post
*
* {@internal Missing Long Description}}
*
* @package WordPress
* @subpackage Post
* @since 1.0.0
*
* @param int $postid post ID
* @return mixed {@internal Missing Description}}
*/
function wp_delete_post($postid = 0) {
global $wpdb, $wp_rewrite;

if ( !$post = $wpdb->get_row($wpdb->prepare("SELECT * FROM $wpdb->posts WHERE ID = %d", $postid)) )
return $post;

if ( 'attachment' == $post->post_type )
return wp_delete_attachment($postid);

do_action('delete_post', $postid);

/** @todo delete for pluggable post taxonomies too */
wp_delete_object_term_relationships($postid, array('category', 'post_tag'));

$parent_data = array( 'post_parent' => $post->post_parent );
$parent_where = array( 'post_parent' => $postid );

if ( 'page' == $post->post_type) {
// if the page is defined in option page_on_front or post_for_posts,
// adjust the corresponding options
if ( get_option('page_on_front') == $postid ) {
update_option('show_on_front', 'posts');
delete_option('page_on_front');
}
if ( get_option('page_for_posts') == $postid ) {
delete_option('page_for_posts');
}

// Point children of this page to its parent, also clean the cache of affected children
$children_query = $wpdb->prepare("SELECT * FROM $wpdb->posts WHERE post_parent = %d AND post_type='page'", $postid);
$children = $wpdb->get_results($children_query);

$wpdb->update( $wpdb->posts, $parent_data, $parent_where + array( 'post_type' => 'page' ) );
}

// Do raw query. wp_get_post_revisions() is filtered
$revision_ids = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_parent = %d AND post_type = 'revision'", $postid ) );
// Use wp_delete_post (via wp_delete_post_revision) again. Ensures any meta/misplaced data gets cleaned up.
foreach ( $revision_ids as $revision_id )
wp_delete_post_revision( $revision_id );

// Point all attachments to this post up one level
$wpdb->update( $wpdb->posts, $parent_data, $parent_where + array( 'post_type' => 'attachment' ) );

$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->posts WHERE ID = %d", $postid ));

$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->comments WHERE comment_post_ID = %d", $postid ));

$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->postmeta WHERE post_id = %d", $postid ));

if ( 'page' == $post->post_type ) {
clean_page_cache($postid);

foreach ( (array) $children as $child )
clean_page_cache($child->ID);

$wp_rewrite->flush_rules();
} else {
clean_post_cache($postid);
}

do_action('deleted_post', $postid);

return $post;
}

ушел на завод

6
 

Z

С нами с 15.05.05
Сообщения: 54393
Рейтинг: 7770


Передовик Master-X (16.10.2007) Передовик Master-X (16.12.2010) Передовик Master-X (01.02.2015) Передовик Master-X (16.05.2015) Передовик Master-X (01.06.2015) Ветеран трепа Master-X (16.06.2015)
Ссылка на сообщениеДобавлено: 23/07/08 в 00:43       Ответить с цитатойцитата 

да все проще, очисти всю базу, и делов то

andreich дарит вам акцию до 1 000р
КАТАЛОГ ПАРТНЕРОК | Бурж Гембла – тут! | RU Датинг на подписках

0
 



С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760


Передовик Master-X (01.03.2005) Передовик Master-X (16.03.2005) Передовик Master-X (16.10.2016) Передовик Master-X (01.11.2016) Передовик Master-X (16.11.2016) Ветеран трепа Master-X (01.12.2016)
Ссылка на сообщениеДобавлено: 23/07/08 в 02:28       Ответить с цитатойцитата 

Iceworld писал:
Всем привет! как быстро удалить 30к постов в блоге на WP?

голодными неграми

0
 



С нами с 22.12.07
Сообщения: 2481
Рейтинг: 1710

Ссылка на сообщениеДобавлено: 24/07/08 в 02:36       Ответить с цитатойцитата 

лучше китайцами за рис.

0
 



С нами с 30.03.08
Сообщения: 3256
Рейтинг: 1306

Ссылка на сообщениеДобавлено: 24/07/08 в 10:41       Ответить с цитатойцитата 

а вот меня интересует что за блог, у кого есть 30к постов.. в первие такое слышу.. это что, блог Нойа?

Цветок женское счастьеСпатифиллум

0
 

Криптоботчик

С нами с 09.07.04
Сообщения: 8360
Рейтинг: 1162

Ссылка на сообщениеДобавлено: 24/07/08 в 13:31       Ответить с цитатойцитата 

unixanet писал:
а вот меня интересует что за блог, у кого есть 30к постов.. в первие такое слышу.. это что, блог Нойа?

А что такого?Просто автонаполнение стоит да и всё...

Криптоботы на заказ

0
 



С нами с 06.11.02
Сообщения: 24551
Рейтинг: 5315

Ссылка на сообщениеДобавлено: 31/07/08 в 17:05       Ответить с цитатойцитата 

AlexU писал:
wp-admin -> edit.php
Код:
$posts_per_page = 15;


в 2.6 нет такой строки в этом файле

Your Ad Here. PM.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »