我已经接管并利用 Wordpress 附带的所有好东西建立了一个新主题。我也在使用 Wordpress 中的内置摘录功能......但是,以前的用户没有使用自动摘录,而是手动输入自己的摘录。
我想知道是否有一种方法可以覆盖手动摘录或对摘录执行批量编辑?
使用查询
UPDATE wp_posts SET post_excerpt=''
在 phpmyadmin 中。如果未使用默认前缀 of ,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 函数。
编辑:并且,在使用查询时选择帖子类型是个好主意,就像 Murilo Pontes 在他的回答中一样;否则,可能使用摘录进行数据存储的插件和其他功能将丢失其数据。
不要使用“UPDATE wp_posts SET post_excerpt=''”。如果未配置 post_type,这可能会破坏事情(如电子邮件模板) 请改用以下查询。
查看摘录 SELECT post_excerpt
FROM wp_posts
WHERE post_type
='post'
将摘录更新为 '' UPDATE wp_posts SET post_excerpt='' WHERE post_type
='post'