• 每日一谈:WordPress主题选择技巧

    目前的博客程序有很多,而用户数量最多的自然是WordPress了。

    WordPress作为世界级流行的博客程序,用户众多,插件众多,主题也众多。

    那么,当一个博主要用WordPress作为博客程序的时候,他应该选择什么样的WordPress主题呢?

    从我使用WordPress的一些经验来说,有这么几点要注意的。

    1、合适

    你做什么类型的内容,就要选择什么类型的主题,色彩、布局都要考虑,选择之前假象下,如果你是读者,这样看会不会舒服。

    2、个性

    要让读者一看就知道这个是你的博客,要有自己的特色。

    对大部分朋友来说修改主题并不是个容易的事情,那么找人给你做个漂亮的logo,给你的博客起个个性的名字(这个虽然不是主题选择时考虑的,但这同样会让你在读者那留下深刻印象)

    3、兼容性

    选择的主题最好是兼容各个浏览器(IE 6/7/8 Firefox Chrome Safari Opera等等)。这个就要考验你选择的主题作者的功力了。

    4、不要经常更换主题

    如果经常换主题,读者可能会觉得你比较花哨,相反,则能让读者记住你的博客是什么样子,让读者更容易摸清你的博客的布局。

  • WordPress增加日志归档和分类页面的方法

    日志归档和分类这两个页面在不少朋友的WordPress里面还是很常见的,通过这两个页面可以让自己和访客更好的了解你的内容,也可以对自己以前的文章进行查看总结。下面就来说下添加这两个页面的方法。

    1、增加日志归档页面

    效果如下面的截图,实际效果可以查看我的这个页面 文章归档

    我的实现用的是插件,先去下载mg12的WP-EasyArchives(地址1  )

    当然仅仅安装这个还不能让日志归档单独在一个页面上显示,下面继续介绍。

    对于iNove主题的朋友实现很简单,首先增加一个页面,并为他命名(比如日志归档),然后在选择模板的时候选择Archives就可以了。

    非iNove主题用户,请看这里,方法有两个。

    (方法1) 首先下载Exec-PHP插件(地址1),并启用该插件。

    然后新增加一个页面,为他命名为日志归档,切换到HTML编辑模式下,加入下面的代码

    <?php wp_easyarchives(); ?>

    (方法2)此方法源自漠天博客,文章地址 WordPress日志归档插件EasyArchives 使用方法

    (1). 复制正在使用的主题文件page.php,另存为archivespage.php在文件最前面添加

    <?php
    /*
    Template Name: Archives Page
    */
    ?>

    (2). 将如下代码<?php the_content(); ?>替换为<?php wp_easyarchives(); ?>,同时可以删除一些没用的代码,比如:文章发表时间、作者、标签、分类等

    (3). 将archivespage.php上传至主题文件夹目录

    (4). 添加新页面时选择模板“Archives Page”,根据自己需要修改页面标题和缩略名进行发布。

    2、增加日志分类页面

    效果如下面的截图,实际效果可以查看我的这个页面 文章分类 。

    增加分类页面的方法和上面增加归档页面的方法很类似,仍然像上面一样有两种方法。

    (方法1)将上面增加归档页面方法(1)中的

    <?php wp_easyarchives(); ?>

    替换为

    <?php wp_list_categories(‘orderby=name&show_count=1&show_last_update=1&use_desc_for_title=1’); ?>

    其实朋友们已经看出来了,这里只是调用WP的一个函数而已,关于wp_list_categories函数的用法这里不再细说,大家有兴趣的可以看这里 wp_list_categories 标签的用法

    (方法2)与方法1一样,只是做些简单的替换。

    (1). 复制正在使用的主题文件page.php,另存为categories.php在文件最前面添加

    <?php
    /*
    Template Name: Categories
    */
    ?>

    (2). 将如下代码<?php the_content(); ?>替换为

    <?php wp_list_categories(‘orderby=name&show_count=1&show_last_update=1&use_desc_for_title=1’); ?>

    (3). 将categories.php上传至主题文件夹目录

    (4). 添加新页面时选择模板”Categories “,根据自己需要修改页面标题和缩略名进行发布。

  • 分享一份WordPress主题制作教程

    我一直以来都是用的inove主题,感觉这个主题真的很强大。不过再强大的功能,不是自己写的,总是想改造,给他整容,对模板的sidebar header还有footer等一一改造,之前也没有看过什么教程,完全是靠自己的一点点php及CSS,现在渐渐的竟有种自己写主题的念头了,呵呵,但是由于并没有写过主题,还是先看下这方面的教程为好。

    wp_theme

    这份教程是我爱水煮鱼(这个链接到Denis的WP主题制作页面)翻译,由Wpdesigner.com站长编写的,PDF中文版,觉得还不错,分享给大家了!(这份教程对于有HTML PHP CSS基础的朋友应该非常容易看懂,我几分钟就看了10多页呵,当然网上还有很多教程,这个也许不是最好的,但是对于众多WP菜鸟来说已经很不错了。。。)

    真希望有一天大家能看到我制作的主题哈。。。。

    下载地址1 :http://u.115.com/file/t311286caf

    下载地址2 : wp-theme

  • WordPress2.8.6升级失败及解决实战

    这几天WordPress又有了新版本的,目前最新的是WordPress2.8.6,我之前的是2.8.5,官方的说的是主要更新了两个安全漏洞,下面是官方的原文:

    2.8.6 fixes two security problems that can be exploited by registered, logged in users who have posting privileges.  If you have untrusted authors on your blog, upgrading to 2.8.6 is recommended.

    The first problem is an XSS vulnerability in Press This discovered by Benjamin Flesch.  The second problem, discovered by Dawid Golunski, is an issue with sanitizing uploaded file names that can be exploited in certain Apache configurations. Thanks to Benjamin and Dawid for finding and reporting these.

    对我这样的懒人,在后台直接升级比较简单,于是便点开后台>>工具>>升级,然后选择中文版的那个,升级开始了,不过并没有成功,好像说的是文件在60秒之内没下载完成,试了几次都没成功,我大概也知道是超时的设置问题,后来一搜果然是这样的,然后就找到了那个设置超时的原文件,wp-admin\includes\file.php ,查找下面的代码

    $response = wp_remote_get($url, array(‘timeout’ => 60));

     将其更改为

    $response = wp_remote_get($url, array(‘timeout’ => 300));

    也就是把超时的时间设置大点就可以了。这样设置后我的更新成功了。但是由于更新时有的文件被改变了,例如我的表情设置,把我自定义的表情给删除了,而且表情的gif文件好像也被改了,郁闷。。。只有自己再改回了~~现在一切成功。

  • WP修改实战之无插件更换WP默认表情

    以前一直用的是WP默认的那些表情,前些天看到校内的表情不错就想拿过来用了,嘿嘿

    校内icon

    首先想到的是将原来的表情图片一个个换掉,由于校内下载到的那些命名都是1.gif 2.gif这样的,而WP默认的是icon_smile.gif这样,实在麻烦,于是此方法PASS掉。

    至于插件,鉴于WP已经比较慢,还是不装插件的好,于是装插件也被我PASS

    剩下的只有修改代码了,看了网上的方法,2.8的应该是修改wp-includes/functions.php中的代码,默认的表情定义是这样的

    if ( !isset( $wpsmiliestrans ) ) {
      $wpsmiliestrans = array(
      ‘:mrgreen:’ => ‘icon_mrgreen.gif’,
      ‘:neutral:’ => ‘icon_neutral.gif’,
      ‘:twisted:’ => ‘icon_twisted.gif’,
        ‘:arrow:’ => ‘icon_arrow.gif’,

    由于校内的是命名都是1.gif 2.gif这样的,我是懒人,就改成了下面这样的

    if ( !isset( $wpsmiliestrans ) ) {
      $wpsmiliestrans = array(
      ‘:(1):’ => ‘1.gif’,
      ‘:(2):’ => ‘2.gif’,
      ‘:(3):’ => ‘3.gif’,
      ‘:(4):’ => ‘4.gif’,

    这样改完,确实成功了,但是要注意,如果你把以前WP的默认表情删除,那么以前的调用都会出问题,我就遇到这问题,赶紧再传上,OK。

  • WP的问题还是很多很多。。。一个小问题我都解决不了

    一个朋友新建的页面调用链接函数代码,但是链接没了,比如截图中的年少的故乡和zenoven的博客,就是说那些文字没有加上链接,跟平常的文字一样,很郁闷啊。

    question1

    链接代码我用的下面

    <ul><?php wp_list_bookmarks(‘title_li=&categorize=0&orderby=rand’); ?></ul>

    我自己调用这些代码生成页面的时候完全没有问题的,可在朋友那就不是了,只能显示那些文字,不是链接。

    另外加调用日志归档的函数也是一样,能显示,但是不是链接。。。真够郁闷的。。。

    question2

    不知道朋友们有方法吗?

  • 无插件简单技巧将WordPress文章置顶+高亮设置标题颜色

    近日想把一些文章置顶并且设置置顶文章的标题颜色,但是又不想用插件,便摸索起来。

    1、置顶

    WordPress自带的有置顶功能,有两种方法可以将文章置顶。

    1. 文章发表后在文章列表里面找到需要编辑的文章,点击文章标题下方的快速编辑,然后在出现的选项中将文章设置为置顶,如下图所示:

      置顶

      置顶

    2. 编辑文章,然后点击右侧的发布框里面公开度后面的编辑,如下图所示:

      置顶2

      置顶2

    2、设置标题颜色

    将文章置顶后其次就是设置文章的标题颜色了,这个WP里面并没有提供选项,但是我们可以在编辑文章的时候对文章标题设置CSS样式

    比如将一篇标题为

    关于Zenoven自由人首页友情链接的一些说明及打算

    的文章标题改颜色,可以把标题改为

    <span style=”color:#F6882D”>[置顶]关于Zenoven自由人首页友情链接的一些说明及打算</span>

    其中的color后面的颜色值可以自己替换,#F6882D即为下图中的橘黄色。

    zhiding3

  • 我对WP个人博客站的一些想法–关于自由及其他

    首先,WP个人博客站,这是用WP搭建的博客平台,给各种人一个展示的平台,WP之所以能取得众多博友的芳心,我感觉最重要的一点就是自由,模板自由,插件自由,代码等一切都是自由的,你想怎么改就怎么改,这是WP给我们的特性,然后我们选择了这样一个平台。但是另外一个问题,你为何不选择一个预装了WP的站,用他们提供的二级域名来写博呢?这就是另外的一种自由了,因为他们有限制,因为他们是二级域名,你只有选择的权利,然而你单独用自己的域名,自己的空间,自己修改的程序来写博就完全没有这样的限制,你是自由的。

    其次,WP个人博客站,也是一个网站,个人网站,博客是一方面,其另一面网站也不可忽略,有的人关注排名,关注收录,有的则持无所谓的态度,这完全由博主决定。
    既然这是由博主自己定的,那么博主想写什么内容,转载或原创就完全由博主说了算。

    再说说我的站,内容主要是技术类的东西,自己也写,但是不可能都自己写,因为写博不是想写就能写出来的。关于那些一句话或几句话的文章,有什么计较的呢,人家怎么写都行,博主无所谓了,我们计较什么?