如果你是在Wordpress官网下载的版本,乱码一定是你的模板问题,模板如果是自己设计的,或者是下载的国外模板,然后模板里若有中文,便会有乱码了。
解决方法有二
1:依楼上所言,更改模板文件,然后另存为,将编码类型改为:UTF-8,这个是通用编码
2.为模板建立po汉化文件,这个操作稍有难度,不过这种方法是相对专业性的方法,这样可以为你的模板拓展更多的语言,而不用反复改动模板文件。
(具体方法请百度搜索:wordpress po汉化教程)
wordpress 乱码
有些虚拟主机可能对PHP文件要求比较严格(因为我在本地就不会出现这个问题,还有另外一个网站也没有出现这个问题),文件不能出现多余的空格,否则就会出现类似情况
WORDPRESS首页无法显示,都是乱码!着急啊!
今天把wordpress升级到了2.5beta1, 中文又是一片乱码, 唉,万恶的8-host, 万恶的GBK.
不得已,再去翻wp-db.php. 却发现代码改了,添加了对DB_CHARSET的支持,使用了:
$this->charset=utf-8_CHARSET;...$this->query("SET NAMES '$this->charset'");来定义数据库连接的编码了
于是马上在我的wp-config.php中添加了一行:
define('DB_CHARSET','UTF8');F5了一下, 果然好用, 哈哈.以后不需要改wp的core, 直接在config文件中定义就可以了. 方便,方便,相当地方便.
wordpress乱码问题
文件编码要设定成utf-8
wordpress出现乱码求救
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:
if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user->user_login . '<br />';
echo 'User email: ' . $current_user->user_email . '<br />';
echo 'User first name: ' . $current_user->user_firstname . '<br />';
echo 'User last name: ' . $current_user->user_lastname . '<br />';
echo 'User display name: ' . $current_user->display_name . '<br />';
echo 'User ID: ' . $current_user->ID . '<br />';
}
wordpress 中文tag乱码怎么解决
那不是乱码,是中文的编码,因为有些地方传播使用中文URL不符合标准,所以才有你说的乱码,解决办法就是给每一个tag设置英文的别名,这样就不是中文的了即可。
WORDPRESS 的安装乱码问题
数据库的编码,不要搞错基本上就OK了,还有种情况,就是系统出错,你需要设置一下,重新安装就可以了
参考资料:WordPress啦!聚合全球资源,助力中文WordPress。
转载请注明出处51数据库 » wordpress乱码 wordpress乱码
向進之