0
私はワードプレスのテーマを作成しています。私はテキストエリア内でこのエラーを受け取ります:非オブジェクトのプロパティを取得しようとしています。"非オブジェクト上のプロパティを取得しようとしています"
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
ID link
:よう
テーブルcontacts
が見えます。アドバイスありがとう!