折腾wordpress遇到很多老旧的问题直接百度谷歌就解决了,没什么必要再发文章了,再加上很多东西都是两年前折腾过的,那时候都发过了,不想重复发相同的东西,不过以前的站数据全没了,现在又重演当年的折腾之路,说不定以后还会折腾,那就把我个人遇到的毛毛雨问题给集合起来以免万一以后还得麻烦着网上搜索。最后,不定时更新吧......
一、给WordPress添加favicon.ico网标(老问题了)
如若主题没带favicon.ico也不支持,那么自己加好了。
1.上传favicon.ico到站根目录,看空间是否支持,支持的话就不用设置什么了,如果不支持,继续。
2.把准备好的favicon.ico图标上传到wordpress的根目录,编辑主题文件header.php,在<head>和</head>之间添加以下代码:
- <link rel=”shortcut icon” href=”favicon.ico” type=”image/x-icon” />
- <link rel=”Bookmark” href=”favicon.ico” />
3.动态favicon图标的添加方法:
找一张喜欢的gif动态图片,将大小改成16×16,重命名为favicon.gif上传到wordpress的根目录。
同样编辑主题文件中的header.php,在<head>和</head>之间添加以下代码:
- <link rel=”icon” href=”favicon.gif” type=”image/gif” >
查看效果时记得清空浏览器缓存后再刷新查看。
二、表情问题
让邮件和边栏最近评论页面显示表情是在邮件设置代码那块
$message = '<div----省略邮件内容------</div>
后面添加
$message = convert_smilies($message);
然后再找最近评论的相关文件,在
$output .= $post_HTML;
和
echo $output;
之间添加
$output = convert_smilies($output);
三、显示数据库查询次数
<?php timer_stop(4) ?>秒内查询了数据库<?php echo get_num_queries(); ?>次
四、替换留言关键字
加入function.php文件中:
//替换留言关键字
function dali_conents_replace($incoming_comment) {
$words = '傻逼->513';//此处是举例,请根据自身需求修改添加,如'A->B||C->D'
$rules = explode('||', $words);
foreach($rules as $rule) {
$word = explode('->', trim($rule));
if(isset($word[1]))
$incoming_comment['comment_content'] = str_replace(trim($word[0]), trim($word[1]), $incoming_comment['comment_content']);}
return $incoming_comment;}
add_filter( 'preprocess_comment', 'dali_conents_replace' );
五、控制文章图片自适应
.entry img{
max-width:645px;
width:expression(this.width > 645 ? "645px" : true)
}