十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一.批量替换文章中的文本内容
创新互联-专业网站定制、快速模板网站建设、高性价比威宁网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式威宁网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖威宁地区。费用合理售后完善,十多年实体公司更值得信赖。
1
将下面这段函数添加到主题的 functions.php 文件中:
2
function replace_text_wps($text){ $replace = array( // '我是要被替换的文本' = '我是被替换后的文本' 'wordpress' = 'a href="#"wordpress/a', 'excerpt' = 'a href="#"excerpt/a', 'function' = 'a href="#"function/a' ); $text = str_replace(array_keys($replace), $replace, $text); return $text; } add_filter('the_content', 'replace_text_wps'); add_filter('the_excerpt', 'replace_text_wps');
3
注释:上面代码中第四、五、六行的 wordpress,excerpt 及 function 就是要被替换的文本;相应的a href=”#”wordpress/a,a href=”#”excerpt/a 及 a href=”#”function/a 就是被替换后的文本,很明示,它们都被替换成链接文本了。最后的两条函数的意思分别为:
4
1.add_filter(‘the_content’, ‘replace_text_wps’); ——替换文章正文中的文本内容
2.add_filter(‘the_excerpt’, ‘replace_text_wps’); ——替换文章摘要中的文本内容
二.批量删除或替换文章中的文本内容(这里以删除简码为例):
方法也许很多,但我觉得这种是最好的,那就是执行 SQL 查询语句进行批量删除,非常彻底,不过涉及WordPress 数据库重要数据表,所以事前得做好数据库的备份。
登录数据库管理中心,执行以下语句即可:
UPDATE wp_posts SET post_content = REPLACE( post_content, '[adsense]', '' );
说明:这里我要删除的是一条已经没有用的简码“[adsense]”,使用时请修改为要删除的内容。
如果我们想将 [adsense] 替换成 [related_posts] 这样的内容,可以写成这样:
5
UPDATE wp_posts SET post_content = REPLACE( post_content, '[adsense]', '[related_posts]' );
完美更换WordPress网站的域名步骤如下:
购买一个属于自己的域名
做好数据库的备份工作
做好域名的解析工作
域名的绑定工作
登陆主机管理系统
6.选择WordPress网站所使用的数据库
7.选中我们看到的这个数据库之后,点击SQL,输入以下代码(我们以两个实例网站【旧域名】和为例来说明【新域名】):UPDATE wp_options SET option_value = replace(option_value, '','') ;UPDATE wp_posts SET post_content=replace(post_content,'','') ;UPDATE wp_comments SET comment_content = replace(comment_content, '', '') ;UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '', '')
8.点击右下角的执行按钮,就可以完美转换
9.即可完成
1、下载Easy Copy Paste的插件可以去github搜索,访问不了的也可以在我的小程序中下载,我的版本是2.0的,比较稳定。
2、在wordpress中上传安装比启用,这个太简单了,就不放图了。
3、单篇操作。之后,编辑文章只需要点击更新按钮,就可以将文章中的外链图片下载到本地并替换链接。