我有一个Wordpress网站,这些网站多年来发展壮大。我需要在网站范围内的特定短语中添加商标(™)。
逐个手动操作太费时间且不可靠。我正在考虑一些数据库查询来编辑包含帖子和页面内容的表。
让我们说我想在短语"这个例子"中添加商标。我需要找到存储帖子的表格,并通过没有添加的查询短语进行转换。所以:
Lorem this example ipsum dolor sit amet, this example™ consectetur adipiscing elit.
变为:
Lorem this example™ ipsum dolor sit amet, this example™ consectetur adipiscing elit.
注意某些短语的可能性可能已经有商标,所以我不想添加它两次。
答案 0 :(得分:1)
第1步:
转储您的帖子,页面表格以及包含您要替换的单词的任何自定义表格
第2步:
将post table中的所有帖子替换为您喜欢的单词;
mysqldump -u yourUsername -p Db_name wp-posts > wordpress-post.sql
并将其还原并查看更改
find . -name "*.sql" -exec sed -i "s/example/example™/g" {} \;
第3步:
您的部分网页内容是静态 未直接从数据库中提取 ,因此我们需要使用此命令替换它们:
cd给你webroot(假设/var/www/yourdomain.com/public_html/),然后:
mysql -u yourUsername -p Db_name < wordpress-post.sql
此搜索所有文件并将示例替换为example™
希望它有所帮助。