@IgorNoskov

Почему неверный вывод ссылки на подключенный файл через wp_enqueue_style() при работе на XAMPP?

Здравствуйте, уважаемые пользователи сервиса "Тостер"
Работаю на локальном компьютере через XAMPP, операционная система Windows, подключаю файлы стилей через функцию wp_enqueue_style(), но файл подключается не верно, выводится тэг
<link rel='stylesheet' id='vcas_testimonial-css'  href='http://localhost/my-syte.ruC:xampphtdocsrvision.prowp-contentthemesrvisionincludesvc_extend/assets/css/vcas_testimonial.css?ver=4.8.1' type='text/css' media='all' />
вместо
<link rel='stylesheet' id='vcas_testimonial-css'  href='http://localhost/my-syte.ru/wp-content/themes/rvision/includes/vc_extend/assets/css/vcas_testimonial.css?ver=4.8.1' type='text/css' media='all' />


Подключение происходит с помощью кода:
add_action('wp_print_styles', 'add_vc_styles');
function add_vc_styles() {
    if(is_admin()) return false;
    $dir = plugin_dir_path( __FILE__ ) . "assets/css/";
    $files = scandir( $dir, 1 );

    foreach ( $files as $file ) {
        if ( "." !== $file && ".." !== $file ) {
            $file_path = $dir . $file;
            if ( is_file(  $file_path ) ) {
                $file_name = pathinfo($file, PATHINFO_FILENAME);
                wp_enqueue_style($file_name, $file_path);
            }
        }
    }

}


Помогите, пожалуйста.
  • Вопрос задан
  • 294 просмотра
Решения вопроса 1
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
метод plugin_dir_path - возвращает локальный путь до файла. Нужен для подключения php файлов.
Для получения ссылки используйте plugin_dir_url
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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