岁月已逝,记忆尚存。用键盘记录记忆,留住记忆~
  • WordPress如何让文章显示摘要?

    2009-12-01

    wordpress支持2种方式来显示摘要:

    1、使用more标签:在文章开头的某地方,做如下设置:

    “可视化编辑器”状态:点击按钮“插入更多标签”或者快捷键:alt+shift+t

    “HTML源代码”状态:点击“more”按钮

    Read More »

    作者:Weber Mj | 分类目录:wordpress整理 | 标签:
  • wordpress博客评论头像设置方法

    2009-11-30

    没想到wordpress博客的头像设置竟然不是在博客程序里面设置的,今天网上找了下,把方法整理如下,方便像我一样的新手们:

    Step1:点击:http://www.gravatar.com/,进入网站点击:Sign Up

    wp-photo01

    Step2:输入你的邮箱,确认。

    Read More »

    作者:Weber Mj | 分类目录:wordpress整理 | 标签:
  • WordPress 设置静态后导致中文标签无法访问的解决方法

    2009-11-28

          导致这个问题的原因,网上有资料显示,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!问题成功解决!

    作者:Weber Mj | 分类目录:wordpress整理 | 标签:
  • 如何在wordpress中添加页面执行时间功能?

    2009-11-27

          WORDPRESS中已经存在页面执行时间的函数,我们只需调用下就可以。

          以我的博客为例,start.php页面添加如下代码:

    <?php timer_start(); ?>

          end.php页面添加如下代码:

    页面执行时间:<?php timer_stop(1); ?> (s)

          OK!问题解决。

          小提示:主页面应在0.5s内生成,如果时间过长,检查一下代码和插件。(此句摘在网络)

    作者:Weber Mj | 分类目录:wordpress整理 | 标签:
  • wordpress中如何显示日历?

    2009-11-26

    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,在此记录下便于以后更改。

    作者:Weber Mj | 分类目录:wordpress整理 | 标签:
  • 如何在wordpress中设置仅首页显示友情链接?

    2009-11-25

          作为一个网站,一个博客,友情链接栏目是必须的。令人无奈的是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()”,是用来判断是否是首页的,如果是所有页面都显示友情链接,可以将这个判断去掉。

    作者:Weber Mj | 分类目录:wordpress整理 | 标签:
  • IIS下wordpress使用404页面实现永久链接伪静态设置方法

    2009-11-25

        静态对于搜索引擎来说是友好的,为了适应现实,给我的博客也进行一番伪静态设置,文章内容收集于互联网,只是稍加整理:

        具体设置步骤:

        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

    作者:Weber Mj | 分类目录:wordpress整理 | 标签:
  • 解决WordPress首页导航处不显示分类的问题

    2009-11-24

        刚刚安装了博客,就出现前台导航的位置不能显示分类的问题。

        对于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’);
    ?>

        这样修改,虽然前台可以显示分类,但显示的是有日志的分类,无日志的分类还是没有显示!

    作者:Weber Mj | 分类目录:wordpress整理 | 标签: