将商标标志添加到网站范围内的特定短语

时间:2017-08-31 15:06:10

标签: php mysql

我有一个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.

注意某些短语的可能性可能已经有商标,所以我不想添加它两次。

1 个答案:

答案 0 :(得分:1)

通过简单的3个步骤完成此操作。

第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™

希望它有所帮助。