Archive for the ‘ 网站建设 ’ Category

WordPress3.5与wpdb::prepare()报错解决办法

  WordPress 3.5 正式发布, 这个版本包括大量更新. 启用了最新的响应式布局默认主题 Twenty Twelve; 改版了 Admin 界面, 更加简洁而且针对移动设备进行了优化; Media 功能也得到极大的提高, 现在更加没有理由使用其他图床服务了.
  好话说完了, 是时候 “但是” 了. 但是… WordPress 秉承一贯的作风, 也偷偷改了一些内部方法, 现在 wpdb::prepare() 必须填入第二个参数, 否则报错如下.
乱码截图
  wpdb::prepare() 的第二个参数
  从技术上 WordPress 这样修改 prepare 并没有错, 因为这是用来组装 SQL 语句的方法, 按常理来说必须有带变量的字符串作为第一个参数和第二个作为变量的参数. 但是 WordPress 从 2.2 或者更早版本允许了忽略第二个参数的写法, 现在突然令第二个参数成为必填, 必然导致很多主题和插件不能正常使用.
  解决办法
  在更新主题之前, 我先在这里说说解决办法, 让用户们自己可以先解决一下, 相信还有其他主题或者插件可能也会有类似问题, 希望对大家有帮助.
  我们需要先定位出现问题的文件和代码. PHP 的代码报错很精准的, 打开报错提醒中的文件 (前一个文件, 不是 wp-db.php), 找到代码 $wpdb->prepare. 阅读全文

【置顶】微信

  越来越多的朋友用微信联系我,那我也拾起来吧~
  我的微信公众平台:酱菜家      我的微信:小酱菜
酱菜家小酱菜

深度剖析WordPress主题结构【转】

  利用强大的技术,可以把基于wordpress的网站做成各种各样的形式,这除了要求wordpress主题开发人员精通html,PHP,JS,CSS等技术,还需要开发者掌握WordPress主题的框架。
  Gevin今天结合The anatomy of a WordPress theme这篇文章,和大家一起剖析WordPress主题的结构。原文作者用图文形式,分别从网站外观、页面组成和后台文件三个方面,形象的向大家展示了WordPress的架构,下面Gevin和大家一起分析WordPress是如何架构的。

  网站外观
  WordPress主题由一系列模板文件组成,每个模板文件控制主题的一部分。无论在博客的哪个个页面上,主题的框架总有一部分是不变的,这是主题的静态部分,它由header.php, sidebar.php 和 footer.php三个文件控制。我们可以修改这些文件,以便检测我们浏览的页面,并显示不同的内容,如在posts页面和page页面显示不同的导航。然而,通常,我们会让静态部分在整个网站上保持一致的风格。
  网站外观由下面4个部分的代码控制:
  •header.php 阅读全文

数据库重新导入

  下班后在保百家园逛着买野山椒罐头,接到老翅的电话,吓我一跳。认识4、5年一直通过网络联系,通话还是第一次。至于声音MS跟林殇的互换一下,我比较好接受,哇哈哈~
  估计是白菜找的老翅,于是这可怜孩子的美好周末就被我的数据库给占咧。老翅研究后跟林殇一个观点:旧数据库里全是乱七八糟的代码。据说是瑞典代码。。
  更多专业上的东西我不懂,老翅如是说:
  1 把数据库从原来的地方,重新导入了一遍。
  2 修改了 wp-config.php ,使用新导入的数据库。
  2.1 修改读取数据库的文字编码,换成Latin1
  define(‘DB_CHARSET’, ‘latin1’);
  此刻老翅正在想办法,把编码换成utf-8。感谢老翅,感谢坐在老翅身旁的西风~
  目前所有的旧服务器上的数据都过来了。数据日期是3月1日,因此最近两天Panda、an9、Batistuta和Lee的评论、留言丢失。另外下午的一篇新日志丢失,不过俺有备份重新编辑了一篇,HOHO~

更换服务器

  上周久不现身的空间商皮皮突然从Q上冒出来,留言说最近要换服务器。换就换吧,有着从Bo-blog转过来的“噩梦”经历,单换个服务器,我还是不太当回事的。
  1号晚上正准备关机睡觉,皮皮闪动登场,问我会不会域名重新DNS,我曾经会来着。。。皮皮当时想转我的站,但感觉我重新DNS的能力比较不靠谱,于是商量2号上午抽空一起解决。可我脾气急,硬是逼着自己回忆起密码当晚完成了域名解析。准备和皮皮第二天一起换服务器,皮皮热情的说他一个人就行了,这也是他自己应该提供的服务,弄得我这个感动。
  2号晨,用手机上自己的站,发现一片乱码。因为当初换程序出现过这个问题,所以心里还是多少有些底儿。到了单位打开Q,皮皮冒出来:“啊乱码了。。想办解决中。。”看时间是凌晨一点不到。估计是没啥办法。
  2号鼓捣了一天,把我能想到的地方都检查过了,均未解决。。关键不给力的是新服务器不能FTP,这不要命吗!皮皮给了个在线管理的地址,很不方便。总之是没有解决。因为不能FTP,皮皮间歇性消失,我又急躁了,留言一堆。后来白菜给了我皮皮的电话,还告诉我皮皮刚出院,身体不好。搞得我内疚+自责。。。找到正WOW的小林,他说感觉我的数据库是一片混乱,但我又没有数据库管理的地址,上火。晚上皮皮留言给我:下午去医院了(=_= 内疚ing),回来后从数据库一条一条导入的(=_= 能想象有多麻烦)。我登陆网站,乱码已经消失。但是所有的分类混乱,链接丢失,标签丢失,自定义项目丢失,用户数据丢失,部分插件丢失……
  3号一整天抽空就对日志重新编辑,共46页,900多篇。
  到4号,也就是今天上午全部编辑完毕。。
  接下来在做其他损坏的善后工作。
  唉,这服务器换的。

无觅相关文章插件,快速提升流量