标签归档:wordpress

写在开博一年之际

齐码代码

2012年2月此博客诞生,之前有写过电影博客www.motime.tk,玩过电影采集站www.mvane.com,效果不是很好,感觉不是我想要的东西。之后由于自己的专业与爱好,建立了这个博客,旨在记录自己的学习过程和一些学习笔记,我也不做seo什么的,pv什么的也不关心,平均就3、40个每天

QQ截图20121221100259

 

一年下来,有文章134篇,原创的不多,主要是因为自己懒吧,希望来年努力。

百度索引量250- -PR居然有1了,不思议。。。

QQ截图20130123224655

Snap_2013.01.23_22h52m04s_001

这个域名也挺纠结的,因为带有数字不是很好,不过也有优点-易记,还是保留吧。而且com域名都被注册的差不多 了,也找不到好的了,随缘吧。。。

QQ20130123215511附上曾经的电影博客遗照以表纪念:

电影风向标 mvanewww.motime.tk_中国站长广告联盟_免费网站流量统计_商业媒体统计_数据专家cnzz.com

 

 

 

更换主题为TangStyle

记录下做的小更改

//禁止自动保存草稿和修订版本 [开始]
remove_action(‘pre_post_update’, ‘wp_save_post_revision’ );
add_action( ‘wp_print_scripts’, ‘disable_autosave’ );
function disable_autosave() {
wp_deregister_script(‘autosave’);
}
//禁止自动保存草稿和修订版本 [结束]

 

取消了文章首页摘要

模板里的index.php文件,把里面的<?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 330,”…”); ?>替换成<?php the_content(__(‘(more…)’)); ?>

添加了图片logo

<div><a href=”<?php bloginfo(‘url’); ?>”><img src=”http://www.7mdm.com/wp-content/themes/istudio-theme/resources/logo.png” alt=”齐码代码” border=”0″></a></div>

暂时就这些,这主题感觉还不错,很简洁清爽。

本地XAMPP搭建和安装WordPress

XAMPP是一个容易使用的apache服务器套装,包括MySQL, PHP 和 Perl等,不需要什么专业的知识和繁杂的配置,轻松搞定。

下面介绍一下如果利用XAMPP在本地搭建wordpress博客程序:

  1. 去下载Wordpress和XAMPP。
    Wordpress下载地址:http://wordpress.org/download/release-archive/
    XAMPP下载地址:http://xdowns.com/soft/1/71/2007/Soft_38520.html
  2. 安装XAMPP。
    只需要一种Next,当出现是否启动Mysql、Apache、Filezilla,是否预装htdocs文件夹和复选框时,记得勾选。Filezilla可以不要。
    注意:安装的时候最好关闭其它应用程序,尤其是像Flashfxp、迅雷、Skype之类默认使用80端口的程序,否则可能启动不了甚至根本无法正常安装Apache服务。当然,你也可以在安装之前更改这些程序的端口。
  3. 把Wordpress解压缩,得到的文件夹Wordpress放到xampp/htdocs文件夹里面。
  4. 启动XAMPP,且保证Mysql和Apache处于“Running”状态。                                          033931 2109345338 bdqikugajpg 本地XAMPP搭建和安装Wordpress
  5. 在浏览器里面输入localhost/phpmyadmin,这是本地的phpmyadmin,新建一个数据库,这里我假设数据库名称为“pademo”,你也可以设置成其它你喜欢的名字。                                                                                                   phpmyadminsnap1 本地XAMPP搭建和安装Wordpress
  6. 配置Wordpress的config文件。
    下载的Wordpress文件夹里面,只有wp-config-sample.php,打开它,可以看到下面几行代码:

    // ** MySQL settings ** // define('DB_NAME', 'putyourdbnamehere'); // The name of the database define('DB_USER', 'usernamehere'); // Your MySQL username define('DB_PASSWORD', 'yourpasswordhere'); // ...and password define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');// You can have multiple installations in one database if you give each a unique prefix $table_prefix = 'wp_'; // Only numbers, letters, and underscores please!

    更改为下面的:

     // ** MySQL settings ** // define('DB_NAME', 'pademo'); // The name of the database define('DB_USER', 'root'); // Your MySQL username define('DB_PASSWORD', ''); // ...and password define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');// You can have multiple installations in one database if you give each a unique prefix $table_prefix = 'wp_'; // Only numbers, letters, and underscores please!

    其实就是改了三个地方:
    DB_NAME(数据库名称,也就是我刚才设置的”pademo”),
    DB_USER(数据库的用户名,因为这是本地安装,用户名设为”root”即可)
    DB_PASSWORD(数据库密码,空白,注意是两个单引号中间空白,不是完全不要,也不是双引号)
    $table_prefix = ‘wp_’; 看一下这一语句,这是给数据库的表前缀,假如你想安装两个Wordpress在本地,那你的另一个博客就不能使用wp前缀的表,就应该修改成其它前缀,比如pptv反正不一样就可以了。这也同样适用于远程网络,给你的一个数据库设置多个博客。

  7. 配置完成以后,在浏览器里输入localhost/wordpress,后面的wordpress就是wordpress的文件夹,如果你更改了这个名字,本地网址做相应的修改即可。
  8. 接着,就会出现Install提示,点击,后面的就不用多说了,从未用过WP的用户也应该能够安装。                                                                                                 来源于 本地XAMPP搭建和安装WordPress | 帕兰映像

jQuery实现侧边栏随窗口滚动

 

方法一:

很简单,前提是你的主题必须已加载了jQuery。

把下面代码加到主题头部header.php模版中即可:

  1. <script type=“text/javascript”>
  2. $(function() {

  3. var$sidebar = $(“#sidebar”),
  4. $window = $(window),
  5. offset = $sidebar.offset(),
  6. topPadding = 15;
  7. $window.scroll(function() {
  8. if ($window.scrollTop() > offset.top) {
  9. $sidebar.stop().animate({
  10. marginTop: $window.scrollTop() – offset.top + topPadding
  11. });
  12. } else {
  13. $sidebar.stop().animate({
  14. marginTop: 0
  15. });
  16. }
  17. });
  18. });
  19. </script>

可根据不同的主题模版,自行修改一下其中的DIV标签#sidebar名称。此方法兼容所有浏览器。

演示效果

HotNews主题也可使用该功能,默认是整个侧边栏随窗口滚动,受主题布局功能限制,单独滚动某个模块效果不是很理想。

参考自:http://css-tricks.com/scrollfollow-sidebar/

方法二:

本人未试过,可以自行参阅:js页面滚动时层智能浮动定位实现

 

[转]WordPress 性能优化和加速

建立这个WordPress博客时间并不长,但是可以说一直在尽力优化网站性能,加快页面的载入速度。几个月下来,靠身体力行并汲取了很多牛人的经验,自己对其也算有一点了浅薄的认识,所以做出一个初级的一个性能优化文章。

针对WordPress,可以把影响WordPress速度的因素归结为三点(单击小标题可直接跳转至该内容):

  1. 服务器端:一般就是指服务器进行MySQL数据库查询和将PHP解析为HTML的时间。
  2. 网络传输:服务器端与用户客户端之间传送数据的时间。
  3. 客户端:即浏览器解析HTML文件,渲染页面和执行JS脚本的效率、客户端的缓存、页面的CPU和内存占用等。

上面分的三类,往往都是互相关联的,许多优化方法,能归到以上三个分类的任意分类中。这里也只是简单的介绍一下优化的方法,使用分类会更加清晰一些。

用户打开某一页面的时间基本等于:服务器端时间+网络传输时间+页面解析和渲染时间(此项几乎可以忽略不计)

所以正文就以这三个因素分别说明其加速原理和实现,在此之前先介绍Firefox的三个扩展:

  • FireBug对于网络传输的监控和HTML、JS脚本的查看功能十分强大。
  • Yslow与PageSpeed,这两个扩展对影响页面速度的因素分析和评价十分详细,并且给出了比较完整的解决方案。

使用上述三个插件,便可以对自己网页的性能和可优化之处有比较全面的了解。

继续阅读

为你的wordpress添加内链与外链的插件(完美支持中文)

TIP:内链就是在文章中插入连接到自己博客文章的链接

 

插件名次Plugin Name » WP Keyword Link

Authore » 柳城博客

Author Homepage » http://liucheng.name/

Plugin Homepage » http://liucheng.name/789/

Original Contributors: martin

Original Url » http://www.dijksterhuis.org/wordpress-plugins/keyword-link-plugin/

WordPress Url » http://wordpress.org/extend/plugins/rejected-wp-keyword-link-rejected/

  • * 完美支持中文关键词链接,分别区分英文与中文关键词
  • * 对每个关键词进行细节设置(如: 是否匹配多个? 是否匹配评论? 外链还是内链? 是否匹分大小写? 是否新窗口打开等)
  • * 修正编辑中文关键词时乱码问题
  • * 解决替换关键词已有链接的问题.文章中已有的链接将不会匹配.
  • * 解决与WordPress Wiki插件的冲突问题。
  • * 加入多语言支持。
  • * <strong>自动把文章的标签转换为关键词(新)</strong>。 你可以选择开启或关闭.

安装方法:

1,到插件主页下载。
2,解压后上传到wp-contnet/plugins/
3,在后台启用。
4,或是直接在后台 插件/添加新插件 搜索 wp keyword link

帮助文档

这是一个添加关键词链接的插件,根据你添加的关键词和链接,自动搜索匹配文章里的关键词,并加上链接。每一个关键词的链接, 提供一些选项设置,详细解释如下:

  • No Follow – 在链接加多一个属性:rel=’no follow’ ,使用Nofollow属性让搜索引擎不要抓取并追踪此链接.
  • First Match Only – 仅仅匹配第一个关键词, 建议勾上.
  • New Window – 在链接加上 target=’_blank’的属性, 在新窗口打开.
  • Ignore Case – 不匹分大小写,如”Google”, “google” 或者 “gooGLE” 都会匹配到.英文关键词有效(不推荐使用)
  • Is affiliate – 勾上表示内链,同外链区分,这里要添加下面提到的CSS样式。
  • Filter in comments – 勾上匹配替换评论区里的关键词.
  • *For zh_CN – 勾上支持中文关键词. 英文关键词不推荐勾上。
  • 每一个链接都会加上CSS样式,如: <span class=’wp_keywordlink’> .. </span> 。 你可以把下面的CSS加到博客原来的CSS样式表中.

内链跟外链是有区别的, 内链的CSS用 <span class=’wp_keywordlink_affiliate’> .. </span> 你也可以根据你的需要更改。

Example style.css:

		.wp_keywordlink { text-decoration: underline; }
		.wp_keywordlink_affiliate { font-weight: bold; }

 

有任何问题,请联系 柳城博客,please Contact zhenglc,Email:i@liucheng.name

————————–

FAQs

1,自动把文章的标签当作关键词

默认的参数是:不区分大小写,新窗口打开,自动区分中英文,自动匹配1个到2个关键词,内链。

WordPress文章页链接在新窗口打开链接

WordPress里面几乎所有的链接都是在当前窗口打开,无论是站外链接还是站内链接,这样点击之后就离开你的博客了,默认这样的方式有碍用户体验,现在的浏览器都支持多标签功能,可以一个界面里面显示多个页面,方便用户切换,这种情况下,窗口打开链接就非常必要了,也更能让用户留在你的站点。

在百度搜索,有很多关于WordPress在窗口打开链接文章,但是大多数雷同,都是讲关于访客留言的评论链接窗口打开,而最关键的页面文章标题在窗口打开却没有。经过反复修改测试,得出下面的结果

修改文章列表标题链接窗口打开

 

WordPress的文章标题列表链接也是默认在当前页打开,这样就不能充分利用浏览器的多标签功能,浏览网页的时候要不停的前进后退,如果能在窗口中打开,浏览效率就会提高很多。

首页文件index.php打开并找到以下代码:


然后将其改为:

这样就可以了。实例如本blog所示

如何使用WP-CodeBox进行代码高亮

<pre lang=”LANGUAGE” line=”N” file=”download.txt” colla=”+”> 代码</pre>  line和file和colla是可选参数,

lang支持的语言

Actionscript,ADA,Apache Log,AppleScript,ASM,ASP,AutoIT,Backus-Naur form,Bash,
BlitzBasic,C,C for Macs,C#,C++,CAD DCL,CadLisp,CFDG,CFDG,ColdFusion,CSS,Delphi,
DIV,DOS,Eiffel,Fortran,Fortran,FreeBasic,GML,Groovy,HTML,Inno,IO,Java,Java 5,
Javascript,LaTeX,Lisp,Lua,Microprocessor ASM,mIRC,MySQL,NSIS,Objective C,OCaml,
OpenOffice BASIC,Oracle 8 SQL,Pascal,Perl,PHP,PL/SQL,Python,Q(uick)BASIC,
robots.txt,Ruby,SAS,Scheme,SDLBasic,Smalltalk,Smarty,SQL,T-SQL,TCL,thinBasic,
Uno IDL,VB.NET,Visual BASIC,Visual Fox Pro,Winbatch,X++,XML,Z80 ASM
使用file的话,将会自动创建一个文件下载其中的代码段
line设置开始行数
colla 如果是+表示初始展开代码,减号相反