Title: Как создать инстанцию WordPress ? какие нужны include
Last modified: 01.02.2012

---

# Как создать инстанцию WordPress ? какие нужны include

 *  Решено [vasen](https://ru.wordpress.org/support/users/vasen/)
 * (@vasen)
 * [14 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%b0%d0%ba-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d1%82%d1%8c-%d0%b8%d0%bd%d1%81%d1%82%d0%b0%d0%bd%d1%86%d0%b8%d1%8e-wordpress-%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d0%bd%d1%83%d0%b6%d0%bd%d1%8b-include/)
 * Здравствуйте!
    Возникла необходимость проверять права пользователей для доступа
   к php-файлу. Файл-php не является файлом wordpress. Необходимо узнать какой пользователь
   обращается к файлу и узнать права пользователя postlevels. Мне пришлось обращаться
   к файлам так: require_once $_SERVER[‘DOCUMENT_ROOT’].»/wp-includes/class-http.
   php»; require_once $_SERVER[‘DOCUMENT_ROOT’].»/wp-includes/cache.php»; require_once
   $_SERVER[‘DOCUMENT_ROOT’].»/wp-includes/capabilities.php»; require_once $_SERVER[‘
   DOCUMENT_ROOT’].»/wp-admin/includes/class-wp-list-table.php»; require_once $_SERVER[‘
   DOCUMENT_ROOT’].»/wp-admin/includes/list-table.php»; require_once $_SERVER[‘DOCUMENT_ROOT’].»/
   wp-admin/includes/class-wp-users-list-table.php»; require_once $_SERVER[‘DOCUMENT_ROOT’].»/
   wp-includes/pluggable.php»; require_once $_SERVER[‘DOCUMENT_ROOT’].»/wp-includes/
   functions.php»;
 * Но в итоге ошибка:
    Fatal error: Call to a member function get() on a non-object
   in /wp-includes/cache.php on line 112
 * Как все-таки запустить нужные функции? Требуется ли для этого запускать новую
   инстанцию wordpress? Или есть простая функция считывания cookie?

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

 *  Модератор [Юрій](https://ru.wordpress.org/support/users/yube/)
 * (@yube)
 * [14 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%b0%d0%ba-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d1%82%d1%8c-%d0%b8%d0%bd%d1%81%d1%82%d0%b0%d0%bd%d1%86%d0%b8%d1%8e-wordpress-%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d0%bd%d1%83%d0%b6%d0%bd%d1%8b-include/#post-58795)
 * Движок к своему скрипту можно прицепить одной строкой
 *     ```
       require( 'путь/wp-load.php' );
       ```
   
 * > Или есть простая функция считывания cookie?
 * Смеетесь? $_COOKIE еще никто не отменял.
 *  Автор [vasen](https://ru.wordpress.org/support/users/vasen/)
 * (@vasen)
 * [14 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%b0%d0%ba-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d1%82%d1%8c-%d0%b8%d0%bd%d1%81%d1%82%d0%b0%d0%bd%d1%86%d0%b8%d1%8e-wordpress-%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d0%bd%d1%83%d0%b6%d0%bd%d1%8b-include/#post-58806)
 * Спасибо!
    В куки нашел wordpress_logged_in с именем авторизованного пользователя.
   $access=false; foreach($_COOKIE as $key=>$value){ preg_match(«/wordpress_logged_in/
   i»,$key,$matches); if($matches[0]<>»»){ preg_match(«/[^|]*/»,$value,$user_name);
   $user_login=$user_name[0]; //echo «user_login: » .$user_login; } }

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

 Тема «Как создать инстанцию WordPress ? какие нужны include» закрыта для новых 
ответов.

## Метки

 * [COOKIE](https://ru.wordpress.org/support/topic-tag/cookie/)
 * [include](https://ru.wordpress.org/support/topic-tag/include/)
 * [функции](https://ru.wordpress.org/support/topic-tag/%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%b8/)

 * Форум: [Плагины](https://ru.wordpress.org/support/forum/plugins-and-hacks/)
 * 2 ответа
 * 2 участника
 * Последний ответ: [vasen](https://ru.wordpress.org/support/users/vasen/)
 * Последняя активность: [14 лет, 8 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%b0%d0%ba-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d1%82%d1%8c-%d0%b8%d0%bd%d1%81%d1%82%d0%b0%d0%bd%d1%86%d0%b8%d1%8e-wordpress-%d0%ba%d0%b0%d0%ba%d0%b8%d0%b5-%d0%bd%d1%83%d0%b6%d0%bd%d1%8b-include/#post-58806)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
