2016-07-02 3 views
-1

В WordPress, как мы можем использовать такие функции, как is_user_logged_in(), мы можем использовать эту функцию в любой странице, как header.php, sidebar.phpКак извлечь WordPress функции в пользовательской странице

В WordPress страницы мы делаем который будет отправлен с использованием ajax. Предположим, что мы являемся данными gatering form на странице 'submitform.php', чей URL - это www.mysite.com/submitform.php, который является полностью настраиваемой страницей.

Теперь, как я могу узнать, используя is_user_logged_in(); независимо от того, вошел ли пользователь в систему или нет. потому что submitform.php - это простая страница вне wordpress.

+0

просто включите файл wp-load.php. например: 'require ('./ wp-load.php');' –

+1

Вы не должны ... Создавать пользовательский плагин или «включать» свой пользовательский файл в * functions.php * и добавлять его в соответствующий ' wp_ajax' крючки – rnevius

+0

@Tamil Selvan не работает –

ответ

0

В верхней части пользовательского файла PHP используйте следующие функции для загрузки основных функций WordPress. Это предполагает, что ваш файл находится в корне установки:

define('WP_USE_THEMES', false); 
require('wp-blog-header.php'); 
Смежные вопросы