krok-m
@krok-m

WordPress PHP 8 критическая ошибка?

WordPress. На сайте возникла критическая ошибка
PHP 8
Сообщение об ошибке:
Uncaught TypeError: array_slice(): Argument #3 ($length) must be of type ?int, string given in .../docs/wp-content/themes/classipress/includes/payments/admin/order-meta.php:36
Stack trace:
....
28            public static function display(){
29		global $post_ID;
30
32		$user = get_current_user_id();
33		$orders_shown = get_user_meta( $user, 'appthemes_connected_orders_per_post_page', true );
34
35		$orders = _appthemes_orders_get_connected( $post_ID )->posts;
36		$visible_orders = array_slice( $orders, 0, $orders_shown );
37		if( count( $visible_orders ) == 0)
38			return;

В чём проблема? Выручайте!
  • Вопрос задан
  • 272 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Дык вам английским по белому пишет, что array_slice ожидает третьим параметром целое число, а вы передаёте туда строку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы