Kill IE6 or Kill IE7

Kill IE6 or Kill IE7

IE6该从地球上消失了,有朋友反应本站在IE6、或360浏览器中有点小的错位。我是追求极致的人,怎能容忍这样的错误出现?虽然主题作者已经定义了IE6的CSS,但也并非完美。唯有禁止使用IE6的用户访问才是硬道理,话说回来,你若不是搞技术的,还用着IE6作甚? Kill IE6运动已不是一天两天了,方法很多,插件也有不少。本站还是建议使用代码的方式,尽量少用插件。 阅读全文

WordPress SEO 优化也就那点破事

WordPress SEO 优化也就那点破事

所有与WordPress优化相关的SEO插件对于左手烟@来说都是鸡肋,所实现的无非就是看似能提高排名获得流量实则效果不大而且还占用空间拖慢速度的垃圾功能。左手烟@从来都不用什么优化插件,因为Wordpress本身就可以实现,只是你不知道而已。

第一:优化标题,下面的代码可以实现首页为【网站标题 -  网站副标题】的形式,文章页为【文章标题 – 网站标题】的形式,这样有利于搜索引擎抓取。 阅读全文

在本机用WampServer调试WordPress

在本机用WampServer调试WordPress

本机调试PHP的工具有很多,直到发现了WampServer并试用后才发现相知恨晚。如果你是PHP程序爱好者,使用WordPress、joomla等系统的话,不要犹豫,赶紧下载WampServer为您的爱机增加Apache+PHP+MySQL功能。傻瓜式的工具,专家级的功能,不用不知道,一用忘不了。

最新版已包含 – Apache 2.2.11 – MySQL 5.1.36 – PHP 5.3.0 ,自带自带SQLitemanager和Phpmyadmin软件,满足所有的PHP程式。火星下载。操作步骤如下: 阅读全文

15款网页设计标准化在线校验工具

15款网页设计标准化在线校验工具

校验是网页设计过程中的重要一环,通过校验,发现并修正那些错误及不符合标准的代码。最终使网页尽可能的兼容更多的浏览器。

online validation tools Markup alidation Service

下面列出常见的15种在线检验工具。 阅读全文

自由控制中英文文章输出字数

自由控制中英文文章输出字数

很多主题默认首页文章是全文输出,虽然在编辑时可以添加more标签,但还是麻烦而且不容易控制字数,通过下面的方法,修改一段代码即可完美实现自动化,适用于各种主题。

无插件WordPress中文截断方法

找到模板index.php中的

<?php the_content(); ?>

或者

<?php the_excerpt(); ?>

替换为

<?php echo mb_strimwidth(strip_tags(apply_filters
(’the_content’, $post->post_content)), 0, 300,”…”);?>

这个300就是你想要截断的数值,改为你认为合适的就可以了。

阅读全文

自由控制wordpress页面输出的ID

自由控制wordpress页面输出的ID

有时,如果你的页面过多的话,也许会撑破主题导致不美观,也许有些页面你不想让它出现里导航栏里。我们只要加一句简单的判断语法即可解决这个问题。

在主题header.php中寻找php wp_list_pages,你会看到exclude字样,这个就是关键。如果你想隐藏ID为10,20的页面,那么只要在它后面加上=10,20即可。即exclude=10,20(注意其中的逗号是英文状态下字符)。

举例:

<?php wp_list_pages(”depth=1&exclude=$artsee_exclude_page;&title_li=”); ?>

应写成

<?php wp_list_pages(”depth=1&exclude=$artsee_exclude_page=10,20;&title_li=”); ?>

<?php wp_list_pages(’title_li=&depth=2&sort_column=menu_order’); ?>

应写成

<?php wp_list_pages(’title_li=&depth=2&sort_column=menu_order&exclude=10‘); ?>

手动优化wordpress数据库

手动优化wordpress数据库

WordPress使用时间长了,数据库中的冗余数据就会很多,定期优化和清理Wordpress的数据库,可以保证Wordpress能够快速工作,并能减轻服务器负担。

首先,停用一些无用的插件,进入phpMyadmin,将WordPress系统表之外的数据表都删除,只保留wp_posts, wp_comments, wp_terms, wp_term_relationships, wp_term_taxonomy 等系统数据表。

其次,通过SQL语句进行冗余数据删除操作。删除前记得先导出备份一下。

删除脚本命令如下,一次只能操作一条命令:

DELETE FROM wp_posts WHERE post_type = ‘revision’;

DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’;

DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_last’;

最后,在phpMyAdmin中,选中所有表,再选择“优化表”。

经过这三步操作,就可以将WordPress数据库中的冗余数据删除,优化了数据库的性能,网站也快了许多。

CSS控制wordpress友情链接横向排列

CSS控制wordpress友情链接横向排列

今天在做友情链接的时候发现,随着数目的增多,在侧栏会显示长长的一列,如果侧栏宽度较宽,则会空出一大块,极不美观。wordpress系统默认情况下,对于分类、链接、存档、文章等信息都是竖向排列,经过本站试验,可以完美解决此问题,如本页最下面的链接所示,唯一要做的就是CSS如何写,才更美观些的问题。

一般来说,我们只是对下面几种需要实现横向排列:

  • 页面<?php wp_list_pages(’title_li=<h2>Pages</h2>’); ?>
  • 目录<?php wp_list_categories(’title_li=<h2>Categories</h2>’); ?>
  • 存档<?php wp_get_archives(’type=monthly’); ?>
  • 链接<?php wp_list_bookmarks(); ?>

上面这些PHP代码是wordpress系统固有的,我们只要加上CSS代码即可。

阅读全文