最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > WordPress > WordPress教程 >

wordpress代码处理的八项注意

时间:2014-06-03 15:58来源:未知 作者:最模板zuimoban 点击:
追随wordpress也已经有接近三年的时间了,好在自己原本就是从事网页设计的,有很坚实的技术基础,到现在也算是对wordpress的各个方面都掌握的七七八八了。上的大部分内容都是围绕着wordpre

追随wordpress也已经有接近三年的时间了,好在自己原本就是从事网页设计的,有很坚实的技术基础,到现在也算是对wordpress的各个方面都掌握的七七八八了。上的大部分内容都是围绕着wordpress来展开的,由此而吸引了不少wordpress爱好者关注,虽然每一篇wordpress教程中,我都会尽量用通俗的语言和坚定的方法来进行诠释,尽量减少一些对代码不熟悉的朋友心中的疑惑,但还是有不少朋友会在wordpress代码使用和处理时产生这样那样的错误。

在很久之前,我就曾经对wordpress代码的使用办法做了很详尽的解释,但最近又有很多新朋友面临这样的问题,所以再弄篇文章来强调一下吧,另外添加一些容易被大家忽视的小细节。

如果你添加wordpress代码后发现页面不能正常显示、页面布局错位、中文不能正常显示、代码没有效果等现象,可以参考以下列出的注意事项去解决,一般都会解决问题。

1.注意每个文件的编码:

这个问题是最为普遍的,也是最让初学者迷惑的,编码格式不对的话,会造成页面上的中文无法正常显示,甚至会出现wordpress的崩溃(此种情况多出现在functions.php文件的编码问题)。很多朋友都喜欢国外的主题,而国外主题的文件编码与中文页面是不同的,为了能正常的显示中文,我们需要将中文页面的编码改成为utf-8的格式。

2.注意代码中多余的空格或换行:

很多朋友在英文主题的页面修改成中文页面后,也将格式修改成为utf-8格式了,但页面仍然是空白的,这又是什么原因造成的呢?其实还是functions.php出了问题,function在执行代码时会将空格与空行也计算在代码之内的,这必然容易产生一些错误的解释,只有将这些冗余的空格和空行消除了,代码才能正常的执行。因此建议使用UE等较为专业的编码工具,将文件格式另存为无-bom的UTF-8格式,无-bom也就是忽略掉空格与空行的意思。

3.注意英文半角符号:

符号有中文全角和英文半角之分,你在中文输入状态下与在英文输入状态下所敲打的标点符号是不同的,其中引号和逗号最容易造成代码的错误(代码中所用的符号多以引号和逗号为主)。事实也正是这样,很多代码之所以无效或者产生错误都是由引号或逗号而产生的。因此在您粘贴代码之前一定要仔细的检查代码中引号或逗号是否为中文全角状态,如果是,则将所有符号修改成英文半角符号。这一个问题的存在是十分普遍,也最应该提起大家的注意。因为wordpress会自动将出现在文章中的高亮代码的符号由英文半角转为中文半角,所以本来没有错误的代码在您复制后,英文半角符号已经自动转为中文全角了,并非是原有代码不对,而是您在粘贴之前没有仔细的核对修改。

4.注意wordpress的主loop循环:

这个loop循环一般包含有条件判断,我们在插入代码时一定要看看代码教程中是要求您将代码插进loop循环中还是loop循环之外,否则就可能会造成主循环的崩溃或是代码没有任何效果。这一点不用多说,一般一个完整的教程都应该强调说明这一点的。

5.注意php的闭合结构:

我们在插入代码之前一定要看看作者给出的代码是否已经包含了前后闭合代码,如果已经包含了,您只需要直接插入就行了(但注意千万别插在其他闭合符号之内了),一般需要放在functions.php中的已经包含了前后闭合符号的代码,只要直接插在文件所有代码的最后就行了;如果作者给出的代码并不包含前后闭合符号,您可以将代码放在原有的两个闭合符号之间(闭合符号是成双成对的,千万别找错位置了),或者自己手动在代码的前面和后面添加上闭合符号,然后再将其插到所有代码的后面。

6.注意代码的重复及冲突:

很多wordpress代码为了实现一些特殊的功能或是效果,会自定义一些函数,而这些函数其实是对wordpress某些固定函数的重新定义,所以一定要多注意wordpress代码提供者给出的忠告,需要将原有固定函数修改的地方一定要修改了,否则也可能出现效果无法显示的现象。

7.注意页面的div结构:

结构这一项与我们第5点所讲的是一个道理,如果您打乱了原有的闭合结构,则很容易造成页面错乱的结果,所以一定要看清div等层次结构,记得一定要闭合div结构。还有,一定要养成在插入页面的代码外面加上一个div结构,这样有利于我们区分代码及方便对其进行css控制和美化。很多错位的出现都是由于div闭合符号不完整或是打乱了原有的div层次结构而造成的,大家在处理代码时一定要细心才好。

8.注意代码中的注释:

很多代码作者为了声明代码的出处或用法,很喜欢在代码中添加一些必要的注释。这些注释虽然不会在页面上显示出来,但浏览器还是完全可以读取出来的,这样的话搜索引擎也会将这些注释读出来,有可能会造成seo方面的不良影响。再说了,注释也算代码字节的,注释过多也会影响页面的响应速度。如果没有必要,还是建议页面代码中尽量少出现注释。

好了!该强调的基本都强调到了,最后奉劝大家在处理代码时还是选择较为专业的编码工具,记事本实在是太不靠谱了,另外,在修改代码前一定要记得备份!

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容