У меня есть значение опции в таблице wp_options как таковое: option_name. twitter_feed. и значение находится в столбце значений параметров. Но когда я запускаю в своем коде следующее, я получаю false:
$tf = get_option('twitter_feed');
var_dump($tf);
У меня есть доступ к моей БД, и я вижу, что есть опция с именем twitter_feed и есть значение. Значение начинается с формата:
a:20:{i:0;O:8:"stdClass":28:{s:10:"created_at";s:30:"Tue Sep 19 22:16:26 +0000 2017";s:2:"id";i:910266359799525376;s:6:"id_str";s:18:"910266359799525376";s:4:"text";s:70:"We can't wait for the Grand Opening on Oct 19!'
Имеет ли формат, который сохраняется в БД, какое-либо отношение к невозможности получить значение? Я бы предположил, что получу по крайней мере ошибку, а не false.
У меня также есть значение facebook_feed, которое работает. Это также вариант в таблице wp_optionsfacebook_feed, и это значение начинается с формата:
a:25:{i:0;a:6:{s:7:"message";s:412:""Our scientific and research-based training and programs were devised to help
Как я могу получить доступ к моей стоимости twitter_feed?
Может быть, что-то связано с недействительным JSON?

Это похоже на сериализованные данные. Видеть:
http://php.net/manual/en/function.unserialize.php
Позвольте мне знать, если это помогает.
Я пробовал это:
$ff = get_option('twitter_feed');
$ff = unserialize($ff);
var_dump($ff);
такая же ложь. Поскольку у меня есть доступ к БД, я взял исходное значение канала Twitter и сохранил его в текстовом редакторе, а затем скопировал значение канала facebook и поместил его в значение параметров twitter_feed. По-прежнему ЛОЖЬ. Это не имеет никакого смысла. Поскольку у меня есть параметры facebook_feed и twitter_feed, оба с одинаковым значением в моей таблице wp_options, и работает только facebook_feed. Я удалил все переходные процессы в таблице wp_options, думая, что это может быть проблемой, но не повезло.
Есть другие идеи?
Что ж, спустя много часов я наконец-то заработал. Я унаследовал этот WP-сайт, и, похоже, он был написан кем-то, кто только что изучил ООП. Надо дать им поддержку за попытки, но много проблем. Поэтому я создал новую функцию для использования API Twitter и сохранил новый канал в моем значении параметров twitter_feed, и это сработало. Не уверен, что данные были повреждены, но когда я пытался вытащить исходные данные, я получал значение FALSE. Теперь, когда новый канал данных сохранен, он работает.
Спасибо, Пол за предложение.
Не могли бы вы попробовать заменить мета-значение в БД простым INT и посмотреть, работает ли оно?