Wordpress | get_user_meta в php файле дочерних тем

Я пытаюсь получить метаданные пользователя в файле "print.php" в папке моей дочерней темы:

define( 'WP_USE_THEMES', true ); 
$userid = $_GET['id'];
//$all_meta = get_user_meta( $userid );

Когда я вызываю get_user_meta(), я получаю ошибку 500.

Я уже пробовал с

define('WP_USE_THEMES', false);
require('./wp-blog-header.php');

и

define('WP_USE_THEMES', false);
require('./wp-load.php');

Что я делаю не так и как это исправить?

Также уже пытался поместить функцию в мой functions.php и вызвать эту функцию. Неудачно.

Я надеюсь, что вы можете мне помочь.

Спасибо и всего наилучшего,

Нико

1 ответ

Вы должны включить функцию wp_head() поверх вашего index.php / function.php. Чтобы вы могли использовать WordPress Funktions. См. Документацию здесь

https://developer.wordpress.org/reference/functions/wp_head/

Другие вопросы по тегам