A-A+
wordpress代码复制说明暨本站声明
喜欢折腾WordPress的童鞋,经常会在网上找一些函数代码,武装改造自己的主题,但是有时候发现复制过来的代码,放到自己主题上时常会提示错误或没有效果,令人很失望,很郁闷,却不知所以然。
因此在这里说明一下,同时在网站复制代码的朋友需要留意的。
1、由于WordPress 开发者会自动将函数代码中半角的单引号、双引号转换为全角标点,虽然在页面上显示的还是半角标点,但复制后却是全角的标点,造成函数代码无法运行。
2、网上流传好的代码,可能已被转载无数次了,早已面目全非,想找到原文作者页面也非易事,对不懂函数代码的人而言,手工修改替换标点,很容易造成错误。
所以喜欢在自己网站上折腾WordPress心得体会或转载代码的朋友们,请按下面的方法,改造一下自己的WordPress程序,以免弄一堆不能用的代码放在那,误人子弟。
方法一:安装Quotmarks Replacer 插件
那么后台安装插件比较简单,安装后无需设置即能解决上述转换问题,这里就不再说明了。
方法二:修改 wp-includes/formatting.php 文件
把实现自动替换的相关语句注释掉。使用FTP软件连接你的网站找到该文件并找到下面的代码,推荐Dreamweaver的查找功能。
// static strings $curl = str_replace($static_characters, $static_replacements, $curl); // regular expressions $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl); 把以$curl开头的两个语句前加上//,将其注释掉即可,如下: // static strings // $curl = str_replace($static_characters, $static_replacements, $curl); // regular expressions // $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);
这种方法虽然方便而且避免了插件的安装,但是有个问题就是每当你升级wordpress都需要做这个过程。
好,下面就是针对网站的一些说明:
有些朋友表示在复制的代码会有空行情况出现,是由于本主题的设置和部分旧版浏览器兼容性问题,只要你注意到代码前面的数字表示行数,如果复制下来的代码发现有空行了,把空行去掉即可。当然解决方法最好是升级你的浏览器,推荐谷歌浏览器和火狐浏览器的使用。
确实存在这个问题,很多符号复制过来就变了,比如逗号。。。
版权保护这东西,防君子不防小人啊
折腾WP真的好累啊
博主大人,你好!很想与贵站交换友情链接,盼望长期合作,我站已为您站添加好了友链(网站右侧,如您想要底部我乐意为您修改)。望博主审核,并希望此申请能得到批准!
网站名称:谭晖博客
网站地址:http://www.tanhui.org.cn/
网站简介:谭晖个人博客网站,用于记录生活的点点滴滴,分享人生的平平淡淡,是你我的诉说与交流!
倘若鄙站不符合贵站要求还请博主给予回复和建议,万分感谢!
暂不符合本站的要求喔。
还有种方法是修改主题的文件
修改WP文件和修改主题文件是同一个原理。