WordPress 技巧

WordPress字体设置方法详解

         WordPress开源程序功能越来越强大,未来我们不仅仅可以使用wordpress制作个人博客,还可以使用wordpress程序制作CMS内容管理系统。很多 Wordpress主题SEO优化的非常好,而且还附带了一些adsense广告位置,让不懂SEO以及代码修改的朋友轻松解决博客优化以及广告位放置问题。由于大多数比较好的wordpress主题都是国外网友编写,按照英文网站的字体设置一般都是默认文章内是12px,中文字体我们常用的字体大小都是14px,因此我们需要对wordpress主题进行字体设置,本文详细介绍wordpress字体设置方法。

域名空间绑定过后,就需要上传我们的wordpress程序,然后进入后台选择一款你喜欢的wordpress主题(不会的人可以参看 WordPress主题安装方法完全介绍)。点击后台左侧外观菜单下面的编辑按钮,就可以进入你选择的wordpress主题的样式修改,这里要注意的地方就是有的主题只有一个样式文件,那就是style.css,有的主题还会拥有另外一个样式文件,我的博客程序就有两个样式文件,一个是default.css,还有一个是style.css。还有一些主题比较特别,样式文件很多,这里就不再一一列举。

WordPress字体设置主要就是修改CSS样式文件。一般我们需要修改的就是字体大小font-size和字体家族属性font-family。

font-size属性可设置字体的尺寸,该属性设置元素的字体大小。注意,实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。一般我们把body正文的font-size设置成14px,对应的h1、h2等等属性都按照比例放大。

font-family 规定元素的字体系列。font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。中文网站的font-family一般设置成:

?
1
font-family:宋体,微软雅黑,Arial,Verdana,arial,serif;

因此我们打开CSS样式文件,在里面找到body,然后将font-size修改成14px,找到font-family修改成我们需要的字体,这样就完成了wordpress字体设置。

实际上,因为wordpress主题中的CSS样式文件有很大差别,设置也不是这么简单,我们需要找到各处的font-size进行修改。比较标准的wordpress主题都会设置一个body字体样式,然后后面的字体样式都是按比例缩放,因此我们修改完body,然后可以查看博客的显示,如果对某个地方的字体样式不满意,可以点击右键查看网页源代码,找到对应的样式class,然后在css样式文件中进行修改。

本文列举了wordpress字体设置方法,对于html代码一点都不懂的朋友可能修改起来比较困难,因此七叶草建议最好能够看一些html以及CSS样式相关的书籍,修改起来就非常容易。



在国内,我们的排版习惯是在每的段落首行的开头,自动缩进两个2格。可不知道为什么,大多数的WordPress博客主题作者制作主题的时候,都没有把正文内容段落的首行缩进两格,笔者的也是这种情况,但是这并不需要多大的功夫。段落首行缩进两格,可以让文章整体看起来更加条理,读者阅读得更加轻松,这便是网站高手们常说的用户体验了。实现正文段落首行缩进功能的方法很简单,笔者根据自己的修改过程总结了一些小经验,在这里分享给大家!

首行缩进方法介绍:
主要是通过CSS代码为WordPress博客正文段落添加首行缩进的样式。这里需要注意的是,每个WordPress博客主题作者使用的CSS样式类名都不一样,但是方法是一样的,都是给段落的标记P进行2em的缩进,就是p{text-indent:2em;}。为了给大家做一个都适合的方法,我会具体教大家如果查找修改,可能需要您有一点CSS知识,不过也是即学即用的。

实现的方法步骤:
先打开您一个文章页面,右键查看源代码,找到到您文章内容的第一个字,找到最近的第一个未闭合的<div 标记(即第一个没有</div>结尾的标记),记下它的ID号或者Class号。个人推荐使用谷歌浏览器的审查元素的功能,你可以即时查看目前源代码所修饰的相应文本(相应部分会高亮显示),你还可以在右边即时修改代码,并看到相应的效果,并且还可以找到不能另存为的背景图片哦!

登陆自己的WordPress博客,点击“外观”选项卡下的“编辑”选项进入主题编辑界面(可以把需要修改的主题文件下载到本地进行修改)
选择style.css文件进行编辑,在样式文件中找到正文内容的CSS样式,找到该样式的派生选择器p,在派生选择器p中添加首行缩进代码text-indent:2em;,如果已经对p进行了定义,那只要在}前加text-indent:2em; 。完整的代码如下:
比如 #content .post p { color:#666; margin-bottom:7px; text-indent:2em;}
如果没有派生选择器p,可以为其添加一个,代码如下:
#content .post p {text-indent:2em;}
提交更新文件,刷新页面,WordPress博客正文内容段落实现首行缩进了。
提醒:其实这是很简单的CSS知识,建议不会的博主们学习一下基础的CSS知识。还可以学些简单的HTML知识,这些知识对自己运营网站,修改风格什么的都是很有用处的。


WordPress自带TinyMCE编辑器使用技巧大全完整版


自从用上WordPress以来我不知道换了多少个后台编辑器了,从FCKEditor到CKeditor,甚至还有一些名不见经传的CodeRenderUnmi和WLW、FE editor等等,用来用去发现有些功能确实强大,但是要想用着顺手就必须修改很多东西,而且一旦WordPress或者插件本身自己升级,那些修改过的东西就必须重新再设置一遍,相当麻烦;要不就是一些离线的编辑器,复制来粘贴去的也很费心。到现在,我依然觉得,WordPress自带的编辑器才是最强大且实用的!

正所谓“自此精修,渐进于无剑胜有剑之境”,抛开那些个浮夸的编辑器,回到WordPress自带的TinyMCE编辑器上来,要知道,WordPress自身也在不断的强大,每一次升级对自带编辑器的改动都是很实用的,不仅将多媒体功能融合到了一起,而且给人的感觉是越来越干净利落,从此我们也可以看到官方对自带编辑器TinyMCE的重视程度。下面我将我自己对自带编辑器TinyMCE的修改方法贴出来,所有代码只需写到主题里的functions.php文件里,即使日后升级WordPress也不需要重复操作。

更改编辑器默认视图为HTML

大家都知道,在后台新建文章后,编辑器就自动跳转到“可视化”视图,对于一些经常要插入代码或者WEB设计者们来说(我就是^_^),可能更习惯使用HTML视图手动编辑。而且,像CKEditor在可视化视图下编辑本来没有<p>或<div>标签,但切换到HTML视图之后就会自动添加,当然这是CKEditor的自动设置无可厚非,但是在日后想要重新编辑一篇发表过的文章时就会头疼了,因为CKEditor会自作多情的生成很多冗杂或混乱的代码,保持代码的干净整洁非常不便(当然你要想凑合着用也不会对实际显示效果有很大改变,但会对网页结构减分)。

设置方法:将以下代码添加到主题的functions.php文件里即可:

add_filter('wp_default_editor', create_function('','return "html";'));

添加编辑器默认内容(编辑器内可见)

新建文章后编辑器里的内容默认是空的,有些朋友做的是WordPress主题站、插件站或单纯的下载站,一些标准的格式化的文章每次都会输入“主题名称”、“主题作者”、“下载地址”等内容,添加默认内容之后,这些重复性的工作以后再也不用了,一切都预定义好了。而且如果发表文章不需要这些预定义的内容,只需要全选-Delete就ok了,并不会很麻烦。

设置方法:在主题functions.php文件添加以下代码即可:

function insertPreContent($content) {

if(!is_feed() && !is_home()) {

$content.= "<div class='wpohome'>";

$content.= "<h4>WordPress网站优化之家</h4>";

$content.= "这里的预定义内容在编辑器可见<a href='http://www.***.com'>WordPress网站优化之家</a>";

$content.= "</div>";

}

return $content;

}

add_filter ('default_content', 'insertPreContent');

添加编辑器默认内容(编辑时不可见)

此方法添加的内容在发布文章时自动添加在内容的最后,在编辑的时候是看不见的,用于添加订阅、文章版权信息等等。

设置方法:在主题functions.php文件添加以下代码即可:

function insertFootNote($content) {

if(!is_feed() && !is_home()) {

$content.= "<div class='wpohome'>";

$content.= "<h4>WordPress网站优化之家</h4>";

$content.= "这里的预定义内容在编辑器可见<a href='http://www.***.com'>WordPress网站优化之家</a>";

$content.= "</div>";

}

return $content;

}

add_filter ('the_content', 'insertFootNote');

添加更多的HTML标签(慎用)

此功能请慎用,因为WordPress自带的TinyMCE编辑器会默认过滤掉不符合XHTML 1.0中的html标签,如《br /》、《iframe》等。但不排除某些情况下也可能会用到这些标签,所以把方法放出来供大家参考吧。

添加方法:将以下代码粘贴到主题的functions.php文件里即可:

function fb_change_mce_options($initArray) {

$ext ='pre[id|name|class|style],iframe[align|longdesc|

name|width|height|frameborder|scrolling|marginheight|

marginwidth|src]'; //注意:格式为“标签一[属性一|属性二],标签二[属性一|属性二|属性三]”

if ( isset( $initArray['extended_valid_elements'])) {

$initArray['extended_valid_elements'].= ','. $ext;

} else {

$initArray['extended_valid_elements'] = $ext;

}

return $initArray;

}

add_filter('tiny_mce_before_init','fb_change_mce_options');



作者:moubenmao 发表于2013-6-10 11:18:32 原文链接
阅读:177 评论:0 查看评论

你可能感兴趣的:(wordpress)