冲动是魔鬼!!!

WordPress插件之Ajax Edit Comments

  WP Ajax Edit Comments,让访问者在一定时段内可以自行修改留言内容,包括留言人的名字和网址都可以自行更改,使用ajax inline效果。
  上传激活。Options => Ajax Edit Comments中对时间和允许修改与否作设定,用户只需要单击自己的留言即可修改。
一个很棒的插件,不过发现在装上之后网页打开速度变慢了,等稍空的时候看看是否能优化一下

WordPress插件之All In One SEO Pack

作用:
1、可以给每篇文章添加独立的关键词;
2、可以给每篇文章添加独立的meta标签;
3、可以给每篇文章添加独立的description;
4、可以给每篇文章添加独立的摘要;
5、可以给每篇文章自动生成摘要;
6、可以防止存档页和首页的内容被抓取,从而防止因重复内容被google降权;

安装和使用:

1. 下载解压后把all_in_one_seo_pack.php上传至/wp-content/plugins/目录。
2. 登录wordpress管理后台激活插件。
3. 到Wordpress 设置 > All in One SEO 中可以看见下面这些选项,把它们填写一下update。

Home Title:你的博客标题
Home Description:你的博客的描述
Home Keywords:填写你的博客的主要关键词,用半角的逗号分开,不用填太多
Rewrite Titles:选中的话所有页面和文章的标题会变成“标题名|博客名”格式,比如我的某篇文章的标题为:“能增加你的博客评论的5个WordPress插件 | WesleyBlog”,建议选中
Use Categories for META keywords: 把分类名称作为META keywords,注意你如果安装了UTW或者Simple Tagging等tag插件,又开启了这些tag插件的Use Categories for META keywords功能的话,建议把这一选项关闭。
Use Category Description as Title:把分类描述作为分类页面的标题,我没选
Use noindex for Categories:告诉搜索引擎不抓取分类页面,选中
Use noindex for Archives:告诉搜索引擎不抓取档案页,选中
Autogenerate Descriptions:自动生成Meta Descriptions,不推荐选中
Max Number of Words in Auto-Generated Descriptions:无所谓的选项

4. 然后可以在文章的撰写页面自定义添加每篇文章的标题和关键字。

更详细的说明请参见All in One SEO Pack主页。

海豚的WordPress Theme教程

这个教程已经是海豚在2006发的教程了,但是我觉得海豚说把后面当成积木来搭建简直太对了,我想这也是wordpress在目前如此流行的一个原因吧。整个教程分为五个部分,感觉挺详细的,对wordpress的新手来说简直太棒了,下面是海豚的原文:

教程一:
工具:

一个有代码高亮功能的编辑器,Windows推荐Editplus和Crimson Editor,这两个比较小巧,而且后者是免费的。Linux我就不具体推荐了,估计大家都有自己顺手的。
FireFox + WebDeveloper,这个组合我提过很多次了,具体可以看一下链接里的介绍。
Internet Explorer,这个谁都有吧,做完了模版还是需要放到这里来看看的,我们不能回避占有量第一的事实,即使它并不标准。
文件:

  • 404.php
  • 404出错信息,当访问者输入了一个不存在的地址就会看到这个页面,可以在这里写一些有用的提示,或者直接给个404 error。

  • archive.php
  • 控制存档、分类、日期的输出页面。其实这些内容是可以单独控制的,不过大部分模版都不把它们分开对待。

  • comments-popup.php
  • 弹出留言窗口的输出格式。

  • comments.php
  • 留言部分的输出格式。

  • footer.php
  • 一般是用来输出页脚信息的,比如放些模版作者,版权信息之类。

  • header.php
  • 用来输出标题和菜单项,同时html文件的头信息也放在这里。

  • index.php
  • 整个首页的主体结构,正文内容输出部分就是放在这里的。

  • page.php
  • “页”的模版文件,控制Page的输出内容。

  • screenshot.png
  • 从WP2.0开始,模版选择会提供缩略图,这个文件就是缩略图文件。

  • search.php
  • 搜索的结果输出页面。

  • searchform.php
  • 搜索框的格式定义。

  • sidebar.php
  • 用于输出侧栏内容。

  • single.php
  • 当点击一篇文章后,所展示的页面内容由这个文件来控制。

  • style.css
  • 所有所有页面的具体表现样式都由这个文件来控制。
      一旦做起来就会明白,WordPress把一个页面的内容分成了Header + Content + Sidebar + Search Form + Footer这样的结构,对于模版制作者和用户来说这都是一个方便的处理方式。所以,各位和我一样的初学者都不用担心,我们后面所作的和搭积木一样简单。

    继续阅读 »

    常用CSS命名规则

    头:header  内容:content/container

    尾:footer

    导航:nav

    侧栏:sidebar

    栏目:column

    页面外围控制整体布局宽度:wrapper

    左右中:left right center

    登录条:loginbar

    标志:logo

    继续阅读 »

    WordPress技巧之首行缩进代码

    最近发现自己的Blog排版乱的是一塌糊涂,首行的地方老是出问题,于是想找个插件能解决一下,结果忙乎了半天,发现这个问题其实很简单,根本不需要用插件来解决,只需要在自己主题的style.css中加一个小小的代码就好了。

    代码如下:

    {
    text-indent:2em;
    }

    2007.6.6更新

    更换了模板之后发现这段代码不起作用了,再三研究之后发现是需要修改主题模板的,这样的话,需要修改很多个地方,这样太麻烦了,而且这段代码太过“自动”,会造成不想缩进的地方也产生缩进效果,所以,还可以采取下面的方法来实现:

    edButtons[edButtons.length] =
    new edButton('ed_para2em'
    ,'para2em'
    ,'<p style="text-indent:2em">'
    ,'</p>'
    ,''
    );

    这段代码是通过在后台的写文章的代码除添加一个tag,通过插入代码来实现,修改的文件是:
    wp-includes/js/quicktags.js
    如此就可以在需要的地方来缩进了,而且不会因为更换模板而失效。

    Extended Live Archive Plugin安装教程

    装上 Extended Live Archive 这个插件已经几天了,一直没有弄好,总算抽空在网上搜索了一下,按照时空驿站的教程,总算搞定了,呵呵。

    1,首先保证你的PHP需要4.3以上的版本。
    2,然后去Extended Live Archive Plugin下载最新的插件版本。
    3,将下载的af-extended-live-archive解压,解压到af-extended-live-archive 文件夹,将该文件夹目录上传到wp-content/plugins里。
    4,将本地解压后的af-extended-live-archive 文件夹里的includes目录下的af-ela-style.css上传到/wp-content/themes/default目录下。
    附:default是默认的样式,如果你不是默认的样式就上传到你现在正在使用的样式的目录下
    5,在本地新建一个PHP文件命名为Archives.php,里面是内容是:

    1. <?php
    2. /*
    3. Template Name: Archives
    4. */
    5. ?>
    6. <?php get_header(); ?>
    7. <?php if(function_exists(af_ela_super_archive))
    8. { af_ela_super_archive(menu_month=月份&menu_cat=文章分类);
    9. } 
    10. ?> 
    11. <?php get_footer(); ?>

    然后上传到/wp-content/themes/default目录。
    附:不一定非要命名为Archives.php,这个你可以自己任意命名。
    6,然后在管理区新建一个page,标题为Archives,内容要为空,就是什么也不写,模板要选择Archives,不要选择缺省模板。
    7,然后在/wp-content/themes/default目录中的header.php中”/head”之前,加入以下代码:

    1. <link rel=stylesheethref=<?php bloginfo(‘template_url’); ?>/af-ela-style.css type=text/css />

    8,最后去插件中心激活Extended Live Archives。

    返回顶部