8ответ(ов) в теме
Создал файл custom_post_type_CCTVcameras.php в котором разместил код кастомной таксономии и пользовательского типа записи, к functions.php подключил его так:
require get_template_directory() . 'inc/custom_post_type_CCTVcameras.php';
и получил ошибку:
Warning: require(D:\OSPanel\domains\Bcam.com/wp-content/themes/astrainc/custom_post_type_CCTVcameras.php): failed to open stream: No such file or directory in D:\OSPanel\domains\Bcam.com\wp-content\themes\astra\functions.php on line 133 Fatal error: require(): Failed opening required 'D:\OSPanel\domains\Bcam.com/wp-content/themes/astrainc/custom_post_type_CCTVcameras.php' (include_path='.;d:/ospanel/modules/php/PHP-7.1-x64;d:/ospanel/modules/php/PHP-7.1-x64/PEAR/pear') in D:\OSPanel\domains\Bcam.com\wp-content\themes\astra\functions.php on line 133
Попробовал подключить так:
require ASTRA_THEME_DIR . 'inc/custom_post_type_CCTVcameras.php';
так работает.
Подскажите, а как правильно подключать и почему не работает первый вариант?
Редакции сообщения
02.06.2018 17:11Причина: не указано
02.06.2018 17:11Причина: не указано
02.06.2018 17:12Причина: не указано
02.06.2018 17:13Причина: не указано
Да, пропустил, так работает ) Подскажите, в данном случае нужно использовать require_once
?
И как грамотней указывать путь? Так ASTRA_THEME_DIR
или так get_template_directory()
?
Редакции сообщения
02.06.2018 22:54Причина: не указано
02.06.2018 22:55Причина: не указано
02.06.2018 22:56Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме