Я полагаю, это локальная веб-страница, над которой вы работаете. Если да, то вот несколько приемов отладки:
function displayMyLinks() {
global $wpdb;
$sql = "SELECT * FROM %s WHERE ID = %d";
$results = $wpdb->get_results(sprintf($sql, $wpdb->sm_links, 5055));
if (! count($results)) {
var_dump($wpdb);
}
foreach ($results as $link) {
var_dump($link);
}
}
Возможно, стоит проверить запрашиваемую таблицу, чтобы убедиться, что вы запрашиваете столбцы, которые там существуют:
global $wpdb;
$sql = "describe $wpdb->sm_links";
var_dump($wpdb->get_results($sql));