Как я могу получить доступ к информации о пользователях WordPress на субдомене?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу получить доступ к информации о пользователях WordPress на субдомене?

Сообщение Anonymous »

Я пытаюсь получить доступ к пользователю WordPress из поддомена (не при установке на несколько сайтов), но не могу заставить работать следующую настройку.
Один WordPress установка находится на example.com, а у меня есть сценарий на sub.example.com.
В example.com/wp-config.php:

Код: Выделить всё

define( 'COOKIE_DOMAIN', 'example.com' );
define( 'COOKIEPATH', '/' );
define( 'SITECOOKIEPATH', 'example.com' );
define( 'COOKIEHASH', md5('example.com') );
В sub.example.com/helloworld.php:

Код: Выделить всё

header( 'Content-Type: application/json; charset=UTF-8' );
header( 'Access-Control-Allow-Origin: https://example.com' );
header( 'Access-Control-Allow-Methods: GET, POST, PUT, DELETE' );
header( 'Access-Control-Max-Age: 3600' );
header( 'Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With' );

define( 'WP_USE_THEMES', false );
require_once( __DIR__ . '/../../wp-install/wp-load.php' );

echo json_encode( array('wordpress_user_id' => get_current_user_id()) );
После входа в WordPress я могу получить доступ к sub.example.com/helloworld.php, который возвращает текущий идентификатор пользователя.
Если я попытаюсь выполнить AJAX-вызов со страницы WordPress на example.com на sub.example.com/helloworld.php с помощью приведенного ниже кода, я получу 0 для текущего идентификатор пользователя.

Код: Выделить всё

jQuery.ajax({
url: "https://sub.example.com/helloworld.php",
type: 'GET',
dataType: 'json',
success: function(res) {
console.log('res: ' + JSON.stringify(res));
}
});

Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/783 ... -subdomain
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»