souz21
Старатель
- Регистрация
- 24 Июл 2011
- Сообщения
- 159
- Реакции
- 12
- Автор темы
- #1
Установил тему строго по инструкции.
Прямо на сайте, при переходе в разделы возникают сразу несколько ошибок. Из-за них не работают некоторые функции темы. Кто соображает, посоветуйте как решить проблему.
1. Warning: explode() expects parameter 2 to be string, array given in /home/сервер/домен.ru/wp-content/themes/cardealer/template-car-listing.php on line 40
2. Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/сервер/домен.ru/wp-content/themes/cardealer/template-car-listing.php on line 41
3. Warning: end() expects parameter 1 to be array, null given in /home/сервер/домен.ru/wp-content/themes/cardealer/template-car-listing.php on line 121
4. Warning: explode() expects parameter 2 to be string, array given in /home/сервер/домен.ru/wp-content/plugins/tmm_shortcodes/views/cardealer/quicksearch.php on line 30
5. Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/сервер/домен.ru/wp-content/plugins/tmm_shortcodes/views/cardealer/quicksearch.php on line 31
Надо какие то параметры указать?
Например по пунктам 1, 2, 3 такие строки в файле template-car-listing.php:
Пункты 4 и 5 в файле: quicksearch.php
Прямо на сайте, при переходе в разделы возникают сразу несколько ошибок. Из-за них не работают некоторые функции темы. Кто соображает, посоветуйте как решить проблему.
1. Warning: explode() expects parameter 2 to be string, array given in /home/сервер/домен.ru/wp-content/themes/cardealer/template-car-listing.php on line 40
2. Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/сервер/домен.ru/wp-content/themes/cardealer/template-car-listing.php on line 41
3. Warning: end() expects parameter 1 to be array, null given in /home/сервер/домен.ru/wp-content/themes/cardealer/template-car-listing.php on line 121
4. Warning: explode() expects parameter 2 to be string, array given in /home/сервер/домен.ru/wp-content/plugins/tmm_shortcodes/views/cardealer/quicksearch.php on line 30
5. Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/сервер/домен.ru/wp-content/plugins/tmm_shortcodes/views/cardealer/quicksearch.php on line 31
Надо какие то параметры указать?
Например по пунктам 1, 2, 3 такие строки в файле template-car-listing.php:
PHP:
39. if ( isset( $_GET['carlocation'] ) ) {
40. $carlocation = explode( ',', $_GET['carlocation'] );
41. $carlocation = array_map( 'intval', $carlocation );
42. }
....
118. if ( $carlocation[0] !== 0 ) {
119. $meta_query_array[] = array(
120. 'key' => 'car_carlocation_' . count( $carlocation ),
121. 'value' => end( $carlocation ),
122. 'type' => 'numeric',
123. 'compare' => '='
124. );
125. }
Пункты 4 и 5 в файле: quicksearch.php
PHP:
29. if (isset($_GET['carlocation'])) {
30. $carlocation = explode(',', $_GET['carlocation']);
31. $carlocation = array_map('intval', $carlocation);
32. }