Модератор
Yui
(@fierevere)
永子
\wp-content\themes\free/fre-credit\class-credit-users.php
точно правильно скопировали? если да, то определенно какая-то ошибка с определением пути в вашей сборке PHP под вендами
А что Вы хотите сделать? Может быть все можно сделать проще, стандартным путем?
Модератор
Юрій
(@yube)
но почему ошибка связана с дирректорией темы я же использую plugin_dir_path?
В описании функции написано:
It is a wrapper for trailingslashit( dirname( $file ) );
Поскольку указываете в аргументах скрипт темы __FILE__
, то и получаете путь к теме.
В Вашем случае стоит использовать константу WP_PLUGIN_DIR
точно правильно скопировали? если да, то определенно какая-то ошибка с определением пути в вашей сборке PHP под вендами
почему-то так дебаггер показывает
А что Вы хотите сделать? Может быть все можно сделать проще, стандартным путем?
в созданном мной файле, в папке темы подключить некоторые файлы плагина
Поскольку указываете в аргументах скрипт темы __FILE__, то и получаете путь к теме.
В Вашем случае стоит использовать константу WP_PLUGIN_DIR
главное что мой способ работает, если эти строки вставлены в файлы темы, а тут я создал свой файл, наводит на мысль что в этом файле что-то не подключено из темы?
WP_PLUGIN_DIR — не помогло, та же самая ошибка
-
Ответ изменён 4 года назад пользователем rsl89.
Попробуйте сделать это на реальном хостинге, может быть что-то неучтено на Вашем локальном сервере.
В общем психанул и сделал так:
include_once ($_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/нужный плагин/файл.php');
Решено.