这只是为了记录一下,前面由于我换服务器、域名、备案等一些事情后,在wordpress上的一些操作要点。
更换域名
修改wp-config.php(自动更新地址)
1、在wp-config.php中,添加下面一行内容:
define('RELOCATE',true);
2、登录后台地址,WP将自动更新安装地址(SITEURL),手动修改博客地址(HOME)地址即可,成功后一定记得删除上面添加的内容。
后台:设置 -> 常规,那里的 WordPress地址、站点地址,都检查一下,设置为新的地址 (如:我的新的是http://smilejay.cn)
也有其他一些方法,见文章:
https://blog.csdn.net/xian2018/article/details/80117275
添加备案信息
这个一般都是说修改footer.php文件,但我用的某个主题 ,有点特殊,我是修改这个文件:wp-content/themes/fashionistas/functions.php
其中修改如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/** * Footer credits */ function athemes_footer_credits() { ?> <div class="site-info"> © <?php echo date('Y'); ?> <?php bloginfo( 'name' ); ?><?php esc_html_e('. All rights reserved. ', 'athemes'); ?> <a href="http://www.miitbeian.gov.cn/" rel="external nofollow" target="_blank">浙ICP备2021020185号</a> <!-- 备案信息 --> </div><!-- .site-info --> <div class="site-credit"> <a href="http://athemes.com/theme/fashionista">Fashionista</a><?php esc_html_e(' by aThemes', 'athemes'); ?> </div><!-- .site-credit --> <?php } |
网上的wordpress添加备案信息的方法:
https://www.wpdaxue.com/wordpress-theme-add-icp-beian.html
https://www.php.cn/cms/wordpress/425524.html
安装插件时 提示我必须要 填写FTP
今天在阿里云ECS上搭建的网站,在wordpress后台安装插件时,遇到了“要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”这个问题
经分析,是网站的目录 没有对php-fpm/nginx进程的用户nginx没有读写权限的问题。 我这里如下命令解决:
chown nginx:nginx /usr/share/nginx/html/* -R
好用替换文本的插件:Better Search Replace
更换域名后,首页打开时,我发现有两个url还是原来老的域名
http://smilejay.com/wp-content/uploads/2016/01/cropped-wordpress-head-image-1-32x32.jpg
包括,我也想替换一些之前数据库中的引用自己文章使用的老域名;所以找到了这个替换文本的插件,很好用值得推荐 “Better Search Replace”,替换前可以先dry-run一下看看有多少查找到多少个。
去掉gravatar
Gravatar 头像服务是国外比较通用的,因此 WordPress 也就默认使用的 Gravatar 头像服务。
然而 Gravatar 的头像国内用户访问不了,我的博客网站上,发现就连之前 https 链接的 Gravatar 的头像图片也访问不了。这就导致了一个严重的用户体验问题,打开含有 Gravatar 头像的页面,会很慢,会长时间加载,严重拖慢网站的访问速度,从而影响用户体验,进一步影响网站的收益。
那么,我就直接禁用 Gravatar 头像服务吧。
操作也简单:可以直接在“设置”--“讨论”--“头像显示”将这个选择不要勾选即可。
有的通过修改代码的方式来规避Gravatar的:
https://www.kancloud.cn/phpw/wp/118879
去掉对 fonts.googleapis.com 域名的请求
打开我的网站时,(主要是管理界面),经常因为 fonts.googleapis.com 这个域名的一个请求而到时整体页面卡住的问题:
fonts.googleapis.com/css?family=Oswald%3A300%2C400%2C700&ver=4.4.25
通过网上各种方法都没有完全解决,后来我自己grep找到了2处;解决以后,速度就快到飞起,拜托了 fonts.googleapis.com 打不开的烦恼。
wp-admin/includes/class-wp-press-this.php
1 2 3 |
# jay hacking $open_sans_font_url = ''; |
wp-content/themes/fashionistas/functions.php
1 2 3 4 5 6 7 8 9 10 |
/* jay hacking if( $headings_font ) { wp_enqueue_style( 'athemes-headings-fonts', '//fonts.googleapis.com/css?family='. $headings_font ); } else { wp_enqueue_style( 'athemes-headings-fonts', '//fonts.googleapis.com/css?family=Oswald:300,400,700'); } */ // jay hacking wp_enqueue_style( 'athemes-headings-fonts', ''); |
一些文档:
https://www.luoxiao123.cn/7640.html