Я бегу Wordpress 4.3.1. Здесь есть 2 плагина: мой и некоторые другие авторские.Wordpress: почему моя глобальная переменная не установлена?
Я изменил свой код немного, чтобы захватить постоянную ссылку на $post_id
вернулся после использования wp_insert_post
в глобальной переменной, например, так:
// This is inside one public function of his...
$post_id = wp_insert_post($question_array);
if($post_id){
global $fd_success_post_id;
$fd_success_post_id = get_permalink($post_id);
// The rest of his code does other stuff...not related...
Я использовал глобальную переменную $fd_success_post_id
внутри одной из моих PHP файлов, но когда я проверяю, установлено ли это, он говорит, что это не так. Почему это может произойти?
global $fd_success_post_id;
if(isset($fd_success_post_id)){
echo $fd_success_post_id;
}
else{
echo '$fd_success_post_id not set';
}
Любые идеи?
Он уже определен выше (4 строки) в моем файле, так что это не проблема. Я отредактирую свой вопрос соответствующим образом. – whatwhatwhat