Я создаю тему WordPress.Я получаю эту ошибку внутри текстовой области: пытаюсь получить свойства для необъекта.
function add_map_url($post){
global $wpdb;
$info = $wpdb->get_var("SELECT * FROM $wpdb->contacts WHERE ID= $post->ID LIMIT 1");
$val = !empty($info) ? htmlspecialchars($info->link) : '';
echo '<textarea name="link" rows="6" cols="30">'.$val.'</textarea>';
}
Кажется, проблема, вызывающая ошибку: $info->link
.Если я изменяю код:
function add_map_url($post){
global $wpdb;
$info = $wpdb->get_var("SELECT * FROM $wpdb->contacts WHERE ID= $post->ID LIMIT 1");
//$val = !empty($info) ? htmlspecialchars($info->link) : '';
echo '<textarea name="link" rows="6" cols="30">'.$info.'</textarea>';
}
Он работает и дает contacts ID
.
Таблица contacts
выглядит так:
contacts
ID link
Я могу 'не понимаю, что я делаю не так.Спасибо за любой совет!