Я использую следующий код для включения оператора if / else.
<?php
$types = array('.pdf', '.doc', '.xls');
$filename = array(get_post_meta($post->ID, 'mjwlink-url', TRUE));
if(0 < count(array_intersect(array_map('strtolower', $filename), $types))) {
echo 'One';
} else {
echo var_dump($filename);
}?>
Проблема, с которой я столкнулся, заключается в том, что get_post_meta всегда возвращает массив в формате, даже когда для $ single установлено значение true
array(1) { [0]=> string(34) "http://www.crimeandjustice.org.uk/" }
Любая помощь приветствуется.