Здравствуйте, не могу вывести кастомное мета поле , сайт на движке wordpress, использую это: meta_key: superpole meta_value: +70000000000 echo get_post_meta(get_the_ID(), 'superpole', true); - все работает нормально на стандартной теме. но как выводить поле такого характера: meta_key: superpole meta_value: a:6:{s:6:"skills";s:0:"";s:9:"validFrom";s:10:"2020-01-19";s:7:"validTo";s:10:"2020-08-22";s:11:"contactName";s:0:"";s:11:"contactMail";s:0:"";s:12:"contactPhone";s:12:"929-320-8942";} мне нужно вывести только (contactPhone), Спасибо.
ну так ты этим методом PHP: $superpole = get_post_meta(get_the_ID(), 'superpole', true); получаешь значение Код (Text): a:6:{s:6:"skills";s:0:"";s:9:"validFrom";s:10:"2020-01-19";s:7:"validTo";s:10:"2020-08-22";s:11:"contactName";s:0:"";s:11:"contactMail";s:0:"";s:12:"contactPhone";s:12:"929-320-8942";} Дальше делаешь PHP: $superpole = json_decode($superpole); echo $superpole['contactPhone'];
вот решение: $superpole = get_post_meta(get_the_ID(), 'superpole', false); echo "<p>E-mail: ".$superpole[0]['contactMail']."</p>"; echo "<p>Телефон: ".$superpole[0]['contactPhone']."</p>"; } у меня заработало!