-
WordPress如何让文章显示摘要?
wordpress支持2种方式来显示摘要:
1、使用more标签:在文章开头的某地方,做如下设置:
“可视化编辑器”状态:点击按钮“插入更多标签”或者快捷键:alt+shift+t
“HTML源代码”状态:点击“more”按钮
没有评论 -
wordpress博客评论头像设置方法
没想到wordpress博客的头像设置竟然不是在博客程序里面设置的,今天网上找了下,把方法整理如下,方便像我一样的新手们:
Step1:点击:http://www.gravatar.com/,进入网站点击:Sign Up

Step2:输入你的邮箱,确认。
-
WordPress 设置静态后导致中文标签无法访问的解决方法
导致这个问题的原因,网上有资料显示,wordpress设置伪静态后导致对$_SERVER['PATH_INFO']和$_SERVER['REQUEST_URI']的取值取到的是GBK编码的url,但是WordPresss是用UTF-8编码的,所以中文就转成了乱码,再转换成SQL去数据库查询的时候就无法找到记录了。
解决方法,打开wp-includes\classes.php文件修改下面代码:
if ( isset($_SERVER['PATH_INFO']) )
$pathinfo = $_SERVER['PATH_INFO'];
else $pathinfo = ”;
$pathinfo_array = explode(‘?’, $pathinfo);
$pathinfo = str_replace(“%”, “%25″, $pathinfo_array[0]);
$req_uri = $_SERVER['REQUEST_URI'];为:
if ( isset($_SERVER['PATH_INFO']) )
$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8″, “GBK”);
else $pathinfo = ”;
$pathinfo_array = explode(‘?’, $pathinfo);
$pathinfo = str_replace(“%”, “%25″, $pathinfo_array[0]);
$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″, “GBK”);OK!问题成功解决!
-
如何在wordpress中添加页面执行时间功能?
WORDPRESS中已经存在页面执行时间的函数,我们只需调用下就可以。
以我的博客为例,start.php页面添加如下代码:
<?php timer_start(); ?>
end.php页面添加如下代码:
页面执行时间:<?php timer_stop(1); ?> (s)
OK!问题解决。
小提示:主页面应在0.5s内生成,如果时间过长,检查一下代码和插件。(此句摘在网络)
-
wordpress中如何显示日历?
wordpress中显示日历十分简单,程序中自带了一个日历函数直接调用即可。
调用代码:
<?php get_calendar(); ?>
将代码插入sidebar.php页面的适当位置即可。我的博客中添加的代码:
<!–Calendar –>
<div>
<h3>Calendar</h3>
<p><?php get_calendar(); ?></p>
</div>自带的日历美观上有待改进。
当前博客版本2.8.6,日历函数所在位置:wp-includes\general-template.php,在此记录下便于以后更改。
-
如何在wordpress中设置仅首页显示友情链接?
作为一个网站,一个博客,友情链接栏目是必须的。令人无奈的是wordpress博客安装成功后不显示友情链接,今天百度了一下,很容易的将这个问题干掉了。
Step1、打开你的主题文件里的页面:sidebar.php
Step2、在合适位置添加如下代码:
<!–Net Link –>
<?php if (is_home()) : ?>
<div>
<h3>Net Link</h3>
<ul>
<?php wp_list_bookmarks(‘title_li=&categorize=0′); ?>
</ul>
<div></div>
</div>
<?php endif; ?>Step3、打开首页查看效果
PS:代码中的“is_home()”,是用来判断是否是首页的,如果是所有页面都显示友情链接,可以将这个判断去掉。
-
IIS下wordpress使用404页面实现永久链接伪静态设置方法
静态对于搜索引擎来说是友好的,为了适应现实,给我的博客也进行一番伪静态设置,文章内容收集于互联网,只是稍加整理:
具体设置步骤:
1、新建wp-404-handler.php文件(UTF8编码),拷入下面代码:
<?php
$qs = $_SERVER['QUERY_STRING'];
$_SERVER['REQUEST_URI'] = substr($qs, strpos($qs, ‘:80′)+3);
$_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'];
include(‘index.php’);
?>2、设置404自定义错误指向wp-404-handler.php(如果空间不支持可以联系空间商,或者干脆换空间^_^)。
3、进入wordpress管理后台,设置(Options)-永久链接(Permalinks),设置自己喜欢的伪静态地址格式及静态地址后缀。
4、链接地址层次不要太深,对搜索引擎不友好。
其他相关伪静态文章:
Linux下伪静态的配置:http://www.pksafe.cn/blog/981.html
任何网站都可以支持伪静态:http://www.pksafe.cn/blog/711.html
Ecshop IIS 和Apache下设置伪静态规则:http://www.pksafe.cn/blog/621.html
IIS下wordpress使用404页面实现永久链接伪静态设置方法:http://www.pksafe.cn/blog/29.html
-
解决WordPress首页导航处不显示分类的问题
刚刚安装了博客,就出现前台导航的位置不能显示分类的问题。
对于wp,目前还只是只菜鸟。对于任何问题都是新鲜的。没办法,有了问题就需要找搜索引擎,技术类的问题个人比较偏好谷歌搜索。
同样的问题,不同的配置,可能出现的错误也是千奇百怪。对于这个问题,网上说法不一。综合多个答案及实践,总算把问题解决,一下的解决方案仅针对poetry主题,其他没有测试过。
修改目录“wp-content\themes\poetry\templates”下的“header.php”页面:
<?php
if($options['menu_type'] == ‘categories’) {
wp_list_categories(’depth=2&title_li=0&orderby=name&show_count=0′);
} else {
wp_list_pages(’depth=2&title_li=0&sort_column=menu_order’);
}
?>修改为:
<?php
wp_list_categories(‘depth=2&title_li=0&orderby=name&show_count=0′);
wp_list_pages(‘depth=2&title_li=0&sort_column=menu_order’);
?>这样修改,虽然前台可以显示分类,但显示的是有日志的分类,无日志的分类还是没有显示!
