Ошибка недопустимого смещения Wordpress

Я ничего не знаю о wordpress. Может ли кто-нибудь решить мою ошибку?

<?php

/** Add the quotelist button/link to the single product page based on the selction of the position **/
global $dvin_wcql_settings,$dvin_wcql_link_positions;
//apply the filter
$dvin_wcql_link_positions = apply_filters( 'dvin_wcql_custom_link_positions' , $dvin_wcql_link_positions );
/** determine the position, if not shortcode and replace Add to Cart Button**/
if ($dvin_wcql_link_positions[$dvin_wcql_settings['link_position']]['hook_name'] == "woocommerce_after_add_to_cart_button"){
    add_filter('woocommerce_is_purchasable','dvin_makeitpurchaseable');
    add_action($dvin_wcql_link_positions[$dvin_wcql_settings['link_position']]['hook_name'], 'dvin_remove_addtocart_button',1);
    add_action($dvin_wcql_link_positions[$dvin_wcql_settings['link_position']]['hook_name'], 'dvin_addquotelist_button',2);
}else if ($dvin_wcql_link_positions[$dvin_wcql_settings['link_position']]['hook_name'] != "useshortcode") {
        add_action($dvin_wcql_link_positions[$dvin_wcql_settings['link_position']]['hook_name'], 'dvin_remove_addtocart_button',40);
    add_action($dvin_wcql_link_positions[$dvin_wcql_settings['link_position']]['hook_name'], 'dvin_addquotelist_button',$dvin_wcql_link_positions[$dvin_wcql_settings['link_position']]['priority']);
}
?>

Ошибка в error_log выглядит следующим образом: Недопустимое смещение строки 'link_position'

var_dump ($ dvin_wcql_settings); и проверьте, есть ли ключ link_position

Madhawa Priyashantha 03.08.2018 14:02

он показывает это на каждой странице моего сайта строка (1) "1" @FastSnail

MANALI NAIK 03.08.2018 14:06

вам нужно проверить, получаете ли вы значение этого массива или нет?

prakash tank 03.08.2018 14:22
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
51
0

Другие вопросы по теме