Поддержка Проблемы и решения Доступ к global $wpdb из функции

  • Доброго всем времени суток! Мне нужно реализовать запрос к БД:

    <?php
    if (!empty($_POST))  {
        global $wpdb;
        $wpdb->insert(
            'wp_posts',
            array( 'post_author' => 1,
                  'post_status' => 'publish',
                  'post_title' => 'Theme title'
                 ),
            array( '%d',
                   '%s',
                   '%s'
                 )
        );
    }
    
    ?>

    Но при отправке моего запроса я получаю ошибку: Fatal error: Uncaught Error: Call to a member function insert() on null in……. Stack trace: #0 {main}
    На сколько я понял это из-за того что в переменная $wpdb не содержит методов класса, в частности insert(). Как получить к ним доступ внутри конструкции:

    if (!empty($_POST))  {
      
    }
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Доступ к global $wpdb из функции» закрыта для новых ответов.