Imprima a ID do usuário do WordPress – dois sites com o mesmo código, mas saída diferente

Tentando a minha sorte mais uma vez com peepes mais inteligentes e incríveis = D

Na minha última pergunta, a questão era a obtenção do ID do usuário wordpress, que funcionava perfeitamente depois que alguém me dirigia na direção certa.

Agora estou tentando ajudar meu amigo a conseguir isso com o mesmo código, mas ela não obtém o id do usuário, não importa o que tentamos.

O código php

require ('../wp-blog-header.php'); global $current_user; get_currentuserinfo(); $printID = $current_user->ID; echo $printID; 

Isso me dá o ID do usuário que está logado.

Eu tentei usar o mesmo código em seu site, ela tem uma subpasta, mas isso deveria estar bem, certo?

 require ('../Wordpress/wp-blog-header.php'); global $current_user; get_currentuserinfo(); $printID = $current_user->ID; echo $printID; 

Isso imprime “0”, não importa qual usuário iniciou session, ainda zero 🙁

Alguém conseguiu algumas dicas? : D

Solutions Collecting From Web of "Imprima a ID do usuário do WordPress – dois sites com o mesmo código, mas saída diferente"

O problema foi relacionado ao diretório.

A instalação do WordPress estava em

  • htdocs / wordpress /

A pasta de funções com os arquivos PHP estava em

  • htdocs / funções /

Então, quando os scripts foram chamados, mesmo que o URL do src estava correto, não o executaria, não tenho certeza exatamente o que procurou, mas depois de mover as funções dentro do diretório wordpress e corrigir os links de ação e destino, ele funcionou instantaneamente .

Então, o novo diretório foi

  • htdocs / wordpress / functions

Graças a @SamuelElh mais uma vez por seu apoio 🙂