public function setup(){
//...
add_action('wp_enqueue_scripts', array($this, 'register_plugin_styles'));
}
function register_plugin_styles(){
wp_register_style('dontwaste', JSC_DONT_WASTE . '/styles/dontwaste_styles.css');
wp_enqueue_style('dontwaste', false, null, null);
}
A._DONT_WASTE - это путь к каталогу плагинов, поэтому JSC_DONT_WASTE. «/styles/dontwaste_styles.css» возвращает следующее:wp_enqueue_script слишком скоро включится в папку с файлом.
/Applications/AMPPS/www/wpplugin/wp-content/plugins/dontwaste/styles/dontwaste_styles.css
и это именно путь мне нужно, чтобы достигнуть моего файла CSS.
Но приведенный выше код возвращает это НЕ НАЙДЕНО ошибка:
http://127.0.0.1/wpplugin/Applications/AMPPS/www/wpplugin/wp-content/plugins/dontwaste/styles/dontwaste_styles.css?ver=4.6.1 404 (Not Found)
Вы заметите, в начале есть/wpplugin/(название папки плагина) сразу после локального сервера. Как мне избавиться от этого и получить путь к работе?
Существует также номер версии, который, хотя я установлен в NULL, по-прежнему устанавливает номер версии.
ли работает это с 'plugin_dir_url (__FILE__) '/ стили/dontwaste_styles.css' вместо' JSC_DONT_WASTE'? – Benoti