Я получаю сообщение об ошибке Предупреждение: незаконное смещение строки "аренда" в
<?php
$rentdata = get_option("rent_data", true);
if ($rentdata["rent"] == 1 || $rentdata["rent"] == true) {
echo $rentdata["template"];
}
$fontsStyls = get_option("google_font_settings", true);
?>
Ошибка означает, что rent
ключа не может быть найдена в массиве. Вы должны добавить дополнительную проверку, if
хотите узнать, существует ли ключ rent
в вашем массиве.
<?php
$rentdata = get_option("rent_data", true);
if(isset($rentdata["rent"]) && ($rentdata["rent"] == 1 || $rentdata["rent"] == true)) {
echo $rentdata["template"];
}
$fontsStyls = get_option("google_font_settings", true);
?>
кажется, что в вашем $ rentdata нет ассоциативного элемента, называемого "рента".
пытаться
echo "<pre>";
print_r($rentdata);
echo "</pre>";
для проверки вашего массива.
print_R($rentdata);
и тогда вы знаете, почему вы получаете ошибку!rent
не существует, то это в значительной степени портит это условие.