Поддержка Проблемы и решения Uncaught Error: Call to undefined function get_user_by()

  • Всем привет.
    Подскажите, выдает ошибку:
    Uncaught Error: Call to undefined function get_user_by()

    пытаюсь выполнить скрипт:

    $user = get_user_by('slug', $user_data01); 
    $str = $user->get('ae_user_wallet');
    //итд...

    include_once(ABSPATH . ‘wp-includes/pluggable.php’); — не работает(

    если скрипт вставить в страницу шаблона, он выполняется.
    Что делать в таком случае?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Юрий

    (@yube)

    Что делать в таком случае?

    Подключать весь движок.

    include($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');
    

    но лучше не использовать вызываемые напрямую скрипты, а делать всё через API wordpress.

    но лучше не использовать вызываемые напрямую скрипты, а делать всё через API wordpress.

    Спасибо! не подскажите мануал? Или как это сделать в данном случае?

    ??? подскажите пожалуйста

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Или как это сделать в данном случае?

    Как сделать что именно? Исходная задача пока не озвучена, только приведён фрагмент какого-то скрипта 🙂

    Если требуется написание кода — в общем случае стоит начать с создания своего плагина, и уже там в нужный момент выполнять скрипт.

    А, все понятно! Имело в виду напрямую лучше не выполнять.
    Спасибо, работает:
    include($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');

    Как сделать что именно? Исходная задача пока не озвучена, только приведёт фрагмент какого-то скрипта 🙂

    Если требуется написание кода — в общем случае стоит начать с создания своего плагина, и уже там в нужный момент выполнять скрипт.

    да да, я что-то не правильно понял, Юрий имел в виду лучше не выполнять скрипты напрямую, а я начал думать как подключить API. Тупняки.

Просмотр 6 ответов — с 1 по 6 (всего 6)