Ошибка при обновлении темы

14 ответ(ов) в теме
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
1
13:26

Всем привет!

Столкнуся с проблемой при обновлении темы, кто подскажет где искать косяк. После обновления выдает такую штуку:
Fatal error: Cannot redeclare the7_incompatible_wp_version_notice() (previously declared in /var/www/__________/public_html/____________/wp-content/themes/dt-the7/inc/init.php:22) in /var/www/_________/public_html/__________/wp-content/themes/dt-the7/inc/init.php on line 22

0
Игорь
Домовой 
За положительный вклад в сообщество
Приз зрительских симпатий
Авторитет сообщества
За активность на форуме
За активную помощь сообществу
1 870
   
На сайте с 30.11.2016
Администратор
Тем 75
Сообщения 828
Для заказов:
Свободен

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
2
13:45

Привет, Дима.
Я сейчас не могу проверить находку. С телефона ровна по твоей ошибке, скопировал в гугл, выдало ответов несколько. Сайты где то на другой стороне луны и мне не посмотреть.

0
SEO - весь спектр
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
3
13:52

Игорь сказал(а)
Привет, Дима.
Я сейчас не могу проверить находку. С телефона ровна по твоей ошибке, скопировал в гугл, выдало ответов несколько. Сайты где то на другой стороне луны и мне не посмотреть.

Привет, Игорь!
Услышал тебя. Поищу также в гугле, но для меня это темный лес. Никогда не было таких проблем.

0
Игорь
Домовой 
За положительный вклад в сообщество
Приз зрительских симпатий
Авторитет сообщества
За активность на форуме
За активную помощь сообществу
1 870
   
На сайте с 30.11.2016
Администратор
Тем 75
Сообщения 828
Для заказов:
Свободен

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
4
13:55

Так может уже готово следующее обновление, где они не декларируют по два раза одну функцию.
Это только догадка.

0
SEO - весь спектр
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
5
13:58

Игорь сказал(а)
Так может уже готово следующее обновление, где они не декларируют по два раза одну функцию.
Это только догадка.

Не знаю, некоторые плагины из их репо обновил, все ок. Саму тему обновляю такая шляпа, хотя набор плагинов все тот же и ранше не было проблем. Попробую им написать, может что скажут.

0
Игорь
Домовой 
За положительный вклад в сообщество
Приз зрительских симпатий
Авторитет сообщества
За активность на форуме
За активную помощь сообществу
1 870
   
На сайте с 30.11.2016
Администратор
Тем 75
Сообщения 828
Для заказов:
Свободен

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
6
13:59

Вот на этой строчке посмотри wp-content/themes/dt-the7/inc/init.php on line 22 что там.
Мне сейчас никак не помочь, по крайней мере до вечера.

0
SEO - весь спектр
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
7
14:08

Игорь сказал(а)
Вот на этой строчке посмотри wp-content/themes/dt-the7/inc/init.php on line 22 что там.
Мне сейчас никак не помочь, по крайней мере до вечера.

Игорь, не срочная тема. Просто хотелось бы понять логику поиска таких проблем, возможно это повториться.
Если я правильно сделал то вот 22 строка:

require_once PRESSCORE_EXTENSIONS_DIR . '/dt-pagination.php';

Я открыл файл init.php, скопировал его содержимое, вставил целиков в Notepad+ и нашел там строку с номером 22.

Редакции сообщения
11.03.2019 14:09SIRПричина: не указано
0
Игорь
Домовой 
За положительный вклад в сообщество
Приз зрительских симпатий
Авторитет сообщества
За активность на форуме
За активную помощь сообществу
1 870
   
На сайте с 30.11.2016
Администратор
Тем 75
Сообщения 828
Для заказов:
Свободен

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
8
14:15

а если так сделать?
//require_once PRESSCORE_EXTENSIONS_DIR . '/dt-pagination.php';
Может конечно какая-то пагинация отключится, я не знаю что этот файл делает))

0
SEO - весь спектр
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
9
14:30

Вот все что есть до 22 строки:
<?php
/**
* Theme init.
*
* @since 1.0.0
*/

// File Security Check
if ( ! defined( 'ABSPATH' ) ) { exit; }

// load constants.
require_once trailingslashit( get_template_directory() ) . 'inc/constants.php';

if ( ! class_exists( 'Color', false ) ) {
require_once PRESSCORE_EXTENSIONS_DIR . '/color.php';
}

require_once PRESSCORE_DIR . '/deprecated-functions.php';
require_once PRESSCORE_EXTENSIONS_DIR . '/aq_resizer.php';
require_once PRESSCORE_EXTENSIONS_DIR . '/core-functions.php';
require_once PRESSCORE_EXTENSIONS_DIR . '/stylesheet-functions.php';
require_once PRESSCORE_EXTENSIONS_DIR . '/dt-pagination.php';

А возможно ли какой нибудь отдельный файл заменить или еще что-то сделать. Я качал из репо обнову, может через FileZilla поменять некоторые файлы, а затем повторить обнову?

0
Игорь
Домовой 
За положительный вклад в сообщество
Приз зрительских симпатий
Авторитет сообщества
За активность на форуме
За активную помощь сообществу
1 870
   
На сайте с 30.11.2016
Администратор
Тем 75
Сообщения 828
Для заказов:
Свободен

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
10
14:32

SIR сказал(а)
А возможно ли какой нибудь отдельный файл заменить или еще что-то сделать. Я качал из репо обнову, может через FileZilla поменять некоторые файлы, а затем повторить обнову?

Можно думаю. Но сначала сделай как я написал и проверь, поставь два слеша перед строкой //, закоментировать и проверить.

0
SEO - весь спектр
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
11
14:36

Окей, ближе к ночи проверю.

2
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
12
15:24

В общем попробовал я заменить весь этот файл на новый из скачанного с их сервака и ошибка в нем. Написал им вопрос, посмотрим что скажут братья с Украины, поддержка закончилась)

0
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
13
19:49

Игорь, в общем я посмотрел и проблема в дочерней теме, в частности из-за этого изменения в functions.php:

// File Security Check
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Set the content width based on the theme's design and stylesheet.
 * @since 1.0.0
 */
if ( ! isset( $content_width ) ) {
	$content_width = 1200; /* pixels */
}

/**
 * Initialize theme.
 * @since 1.0.0
 */
require( trailingslashit( get_template_directory() ) . 'inc/init.php' );

// включим регистрацию реколл когда в настройках вордпресса она отключена

function dd3_open_rcl_register(){
    $option = 1;
    return $option;
}
add_filter('rcl_users_can_register','dd3_open_rcl_register');

// настроим рекапчу
add_action('register_form','rcl_add_google_captcha_register_form');
function rcl_add_google_captcha_register_form(){
    echo '<div class="g-recaptcha" data-sitekey="6LdFniUUAAAAAJEC5L-KWsElLW74Z3VE16iS-p4K"></div>';
}
 
add_filter('registration_errors','rcl_chek_google_captcha_form',10);
function rcl_chek_google_captcha_form($errors){
    
    $recaptcha_response = sanitize_text_field($_POST["g-recaptcha-response"]);
    $recaptcha_secret = '______________';
    $response = wp_remote_get("https://www.google.com/recaptcha/api/siteverify?secret=".$recaptcha_secret."&response=".$recaptcha_response);
    $response = json_decode($response["body"], true);
    
    if (isset($response['error-codes']) && $response['error-codes']) {
        $errors = new WP_Error();
        $errors->add( 'rcl_register_google_captcha', __('Проверка Google reCAPTCHA не пройдена!') );
    }
    
    return $errors;
}

Убрав это обновление встало как надо. Но теперь бы понять что здесь не так.....

Редакции сообщения
11.03.2019 19:49SIRПричина: не указано
11.03.2019 19:50SIRПричина: не указано
11.03.2019 19:51SIRПричина: не указано
11.03.2019 19:52SIRПричина: не указано
0
SIR
За положительный вклад в сообщество
За активность на форуме
255
   
На сайте с 16.06.2017
Участник
Тем 30
Сообщения 280
Подарок автору
14
20:05

В общем решил проблему. Не понял сам, но прописалось это:
// File Security Check
if ( ! defined( 'ABSPATH' ) ) {
exit;
}

/**
* Set the content width based on the theme's design and stylesheet.
* @since 1.0.0
*/
if ( ! isset( $content_width ) ) {
$content_width = 1200; /* pixels */
}

/**
* Initialize theme.
* @since 1.0.0
*/
require( trailingslashit( get_template_directory() ) . 'inc/init.php' );
Пришлось провести операцию и вырезать лишнее.

2
Вы не имеете права на публикацию сообщений в этой теме
World Web Info
Все самое необходимое и интересное. Присоединяйтесь!
Авторизация
*
*
Регистрация
*
*
*
Пароль не введен
*
Генерация пароля