Установлен плагин execPHP. нет проблем с этим, если выполнять код php через редактор ... например, я попробовал следующий фрагмент PHP в редакторе WYSIWYG, и он работает ...
[?php echo get_post_meta(1717, 'Ref', true); ?]
выводит значение, хранящееся в настраиваемом поле с заголовком REF. И 1717 является текущим идентификатором поста, который я редактировал.
вот в чем вопрос ...
всякий раз, когда я пытался получить доступ к данным постов (обычно доступным в цикле wordpress), ничего не выводилось. например, следующее ничего не дает ...
[?php echo ("postid=" . $post->ID ); ?]
В редакторе WYSIWYG даже the_ID () ничего не выводит. Я думал, что мы все еще были в цикле WordPress, и я мог бы получить доступ к любым данным, связанным с сообщениями в данный момент.
моей целью было заменить [?php echo get_post_meta(1717, 'Ref', true); ?]
на [?php echo get_post_meta($post->ID, 'Ref', true); ?]
Что я делаю не так?