WordPress:常见问题及解决方案
解决头像不显示问题
默认头像效果:
Gavatar的头像在国内不能正常访问,如图:
设置:
把以下php代码添加到模板函数funtions.php文件中
if ( ! function_exists( 'get_cravatar_url' ) ) {
/**
* 把Gravatar头像服务替换为Cravatar
* @param string $url
* @return string
*/
function get_cravatar_url( $url ) {
$sources = array(
'www.gravatar.com',
'0.gravatar.com',
'1.gravatar.com',
'2.gravatar.com',
'secure.gravatar.com',
'cn.gravatar.com'
);
return str_replace( $sources, 'cravatar.cn', $url );
}
add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
}
从后台添加代码
添加完代码,后 更新文件 按钮保存
设置完之后,头像已可正常显示
后台外观没有菜单和小工具的解决方法
进入后台,打开functions.php这个模板 ,添加代码
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '<div class="sidebox"> ',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
));
修改WordPress地址(URL)地址后导致网页无法访问,后台进不去
-
远程登录到你的Linux服务器,可以使用1Panel面板或者宝塔面板等工具进入服务器。
-
找到你的WordPress网站所在的文件夹。一般情况下,WordPress网站的文件夹位于var/www目录下,其中包括一个名为wwwroot的文件夹。在wwwroot文件夹下,根据你的域名找到对应的文件夹。
-
找到建站主题的文件夹。在网站文件夹中,进入wp-content文件夹,然后再进入themes文件夹。在themes文件夹中,你会看到几个主题文件夹,其中之一就是当前应用的主题。
-
打开当前主题文件夹中的functions.php文件。可以使用任何文本编辑工具打开这个文件,如双击或右键单击并选择编辑。
-
在functions.php文件中的任意空白处添加以下代码:
update_option('siteurl','http://你的域名');
update_option('home','http://你的域名');
请将上述代码中的你的域名替换为你自己的域名。
- 保存functions.php文件并关闭编辑器。
此时就可以登录wordpress后台了 - 登录后台—设置—常规—重新输入新博客地址(WordPress Address (URL))和安装地址(Site Address (URL)),修改成功后一定记得删除之前在functions.php文件中添加的内容