WP笔记

通过FTP下载的文件被自动加入空行

以前遇到过FTP下载下来的代码文件被加了很多空行,而且每传输一次空行就多一倍,很快文件就变大几倍。当时没在意,今天再次遇到,空行多的恼人,所以研究了一下,原来是FTP传输模式的问题。

由于使用的系统不一样,服务器是Linux的,本地是Windows系统,系统会对回车/换行/结束符等进行转义,不同系统结果也不同。使用二进制传输会保留源文件的位序,一位一位的传输,原封不动的把文件传递过来。

我使用的是FlashFTP,点击菜单 会话->传送模式,选择二进制即可,默认是自动。

继续阅读通过FTP下载的文件被自动加入空行
Genesis Framework

如何管理Genesis的后台选项

Genesis Framework Admin Settings可谓丰富,完全可以与任何一个收费主题媲美。但丰富的选项往往会令不了解WordPress运作机制一心想赶快撰文的用户头疼,那么程序员将网站调整到最佳设置并隐藏部分选项就是个不错的选择。因此我们需要了解如何管理Genesis的后台选项

继续阅读如何管理Genesis的后台选项
Genesis Framework

基于Genesis Sample Child 子模板定制全宽度模板

Genesis Framework提供的示例子模板宽度是960px,我们可以通过修改样式表将其改为全宽度模板。Genesis Framework 1.8的结构清晰,分为header、nav、subnav、inner(content部分)、footer-widget(optional)、footer,每个部分中的内容都被class为wrap的div包围。

继续阅读基于Genesis Sample Child 子模板定制全宽度模板
Genesis Framework

如何更改Genesis 文章分页导航文字

Genesis Theme Framework的Genesis Theme Settings中提供了三种文章导航(Post Navigation)方式:
Older/Newer,
Prev/Next,
Numeric
Older/Newer的方式默认的文字是<<Older Posts和Newer Posts>>,这对博客网站很使用,如果换成产品评论网站,似乎改成Older Reviews和Newer Reviews更合适。

继续阅读如何更改Genesis 文章分页导航文字
Genesis Framework

通过代码修改Genesis子模板实例

当主题选项无法满足你的需求时,就要使用代码继续定制化。下面几段代码是通过修改子模板中的functions.php来进一步定制化Genesis Sample Child Theme主题。如果你还没有安装Genesis模板,请先看Genesis Framework 子模板安装与配置实例。本文将基于上一篇文章配置的结果进一步修改。

继续阅读通过代码修改Genesis子模板实例
Genesis Framework

Genesis Framework 子模板安装与配置实例

Genesis Framework一般通过子模板(Child Theme)来扩展主题,这样升级框架时可以最大限度的减少对网站现有样式和功能的影响。开始学习Genesis Framework框架之前,先安装Genesis Framework和示例子模板(点此下载Sample Child Theme),Genesis Framework是收费框架,不过你可以通过搜索Genesis Framework 下载找到最新版Genesis 1.8.0的下载。

继续阅读Genesis Framework 子模板安装与配置实例
Genesis Framework

Genesis Framework Introduction

Genesis Framework

Genesis Framework是由STUDIOPRESS制作和维护的一款WordPress 主题框架,这款框架功能强大,代码和设计分离的比较彻底,设计人员无需了解太多代码就可以轻松做出基于此框架的Child Theme。对开发人员而言,好处也不少,修改HTML结构变的前所未有的简单,无需拷贝html代码,只需要几句php代码就可以彻底改变布局,代码重用率明显提高,结构更加清晰。

下图是Genesis 主题框架默认的样子

继续阅读Genesis Framework Introduction
WP笔记

Cufon替代方案 —— @FONT FACE

Cufon使设计师不用担心用户电脑上没有安装自己使用的字体,令网页更加吸引眼球。但Cufon有一定的局限性,首先Cufon必须有Javascript的支持,禁用Javascript的浏览器看不到任何效果。其次,对国人来说,Cufon不支持中文是一大麻烦,所以很多使用国外主题的朋友会选择将Cufon剔除。既然对中文支持不好,如果可以只渲染英文、不处理中文的话,或许是个不错的方法。这里就有了一种CUFON的替代方案——@FONT FACE


@FONT FACE效果,不对中文产生影响

继续阅读Cufon替代方案 —— @FONT FACE