Патч темы iNove для поддержки WP 3.5

В новой версии WordPress 3.5 внесли изменения в код, из-за чего большинство кастомных тем стали выдавать предупреждения. Используемая моим сайтом тема iNove не является исключением, поэтому написал небольшой патч для неё. Сам патч и инструкция по применению находится под катом.

Код патча inove.diff:

--- footer_old.php	Tue Dec 18 17:06:36 2012
+++ footer.php	Tue Dec 18 17:05:53 2012
@@ -19,7 +19,7 @@
 	<div id="copyright">
 		<?php
 			global $wpdb;
-			$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970"));
+			$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970", null));
 			if ($post_datetimes) {
 				$firstpost_year = $post_datetimes->firstyear;
 				$lastpost_year = $post_datetimes->lastyear;

Для применения патча откройте терминал, перейдите в каталог с локальной копией темы (или удалённой если работаете через SSH напрямую на сервере) и выполните команду:

patch -p 0 < inove.diff

Теперь можете загрузить обновлённый файл footer.php на сервер.

2 комментария к записи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *