Ваши картинки не соответствуют одна другой, поля и их количество отличается. Пишу пример по второй картинке, на которой вижу поле "page_title" и поле "link", а "Pod" называется "site". Код будет примерно такой:
$params = array(
'limit' => -1, //Колличество записей, -1 = все.
//Для сложных запросов используем параметры
//Например:
//'orderby' => 'RAND()',
//'where' => 'link.meta_value = "vk.com"',
//'where' => 'xxx.meta_value IN ("xx", "yy") AND yyy.slug IN (' . $comma_separated . ')',
//Читайте тут:
//http://pods.io/docs/code/pods/find/
);
$mypod = pods( 'site', $params );
if ( $mypod->total() > 0 ) {
while ( $mypod->fetch() ) {
$id = $mypod->id();
//Далее можно использовать методы "WordPress":
$custom_link = get_post_meta( $id, 'link', true );
//Если убрать в конце "true" получите не значение поля, а массив с одним элементом.
//Это нужно для полей где может быть несколько значений, например несколько картинок.
//Или методы "Pods":
//$custom_link = $mypod->field('link');
//Проверяем полученные данные и выводим их:
if ($custom_link) {
echo '<a href="' . $custom_link . '">' . get_the_title( $id ) . '</a>';
}
}
}
P.S. В "Pods" для поля ссылок есть тип "Website", используйте его, а не "Plane text".
Pods – (по моему мнению) отличный выбор.
Удачи Вам и терпения!