@Mihail_Mel

Как создать пользовательский SQL запрос в WordPress??

Помогите разобраться.
В корне сайта создал тестовый файлик на подключение к БД.
Перечитав литературу - пришел к следующему -

<?php
$url = (!empty($_SERVER['HTTPS'])) ? 
       "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] 
        : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$url = $_SERVER['REQUEST_URI'];
$my_url = explode('wp-content' , $url);
$path = $_SERVER['DOCUMENT_ROOT']."/".$my_url[0];
 
// подключаем
include_once $path . '/wp-config.php';
include_once $path . '/wp-includes/wp-db.php';
include_once $path . '/wp-includes/pluggable.php';
 
global $wpdb;

echo "123";
?>


однако 123 я так и не увидел - вместо этого в браузере одна фраза - "Сайт пока не может обработать этот запрос"... Дальше шли вариации , изменение кода, попытки подключиться стандартно:

$dblocation = "localhost";
  $dbname = "xxx";
  $dbuser = "xxx";
  $dbpasswd = "xxx";

  $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
  if (!$dbcnx)
  {
    echo( "<p>no connection</p>" );
    exit();
  }


однако увы и ах. Литература на https://codex.wordpress.org/Class_Reference/ru:wpd... - тоже не дает полного описания подключения к БД ((((
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
HectorPrima
@HectorPrima
программист
Вот такого файла в корне достаточно (к примеру test.php):
<?php
require_once('wp-config.php');
global $wpdb;
echo "123";

Вызываем www.site.com/test.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы