我已经接管并建立了一个新的主题利用所有的好东西wordpress来。我还在wordpress中使用内置的摘录功能…不过,之前的用户没有使用自动摘录,而是手动键入自己的摘录。
我想知道是否有一种方法可以覆盖手动摘录或对摘录执行批量编辑?
最佳答案
使用查询
UPDATE wp_posts SET post_excerpt=''
在phpmyadmin。如果未使用默认前缀
wp_
,请更改查询中的表前缀。先备份数据库。或:
如果不想使用phpmyadmin,请将mysql查询作为
$wpdb
php函数运行。将它放在functions.php文件的底部(或顶部)并重新加载站点:
$wpdb->query( "UPDATE wp_posts SET post_excerpt='' " );
或者将其放入一个模板文件(如index.php)中,然后重新加载页面:
<?php $wpdb->query( "UPDATE wp_posts SET post_excerpt='' " ); ?>
当然,在运行这些php函数之后,从文件中删除它们中的任何一个。
编辑:而且,当使用查询时,选择post类型是一个好主意,就像murilo pontes在他的回答中所说的那样;否则,可能使用摘录来存储数据的插件和其他函数将丢失它们的数据。
关于mysql - 在Wordpress中批量删除/编辑摘录?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13257057/