scss WP管理页面的自定义样式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss WP管理页面的自定义样式相关的知识,希望对你有一定的参考价值。
### Create the scss file
I'm assuming the file is theme_name/assets/scss/WP-admin-styles.scss
### In gulpfile.js
* add a task:
```js
gulp.task('wp-admin-css', function () {
return gulp.src(config.assetPath + "/scss/WP-admin-styles.scss")
.pipe(sassGlob())
//.pipe(sourcemaps.init())
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
//.pipe(sourcemaps.write())
.pipe(autoprefixer())
.pipe(gulp.dest(config.distPath + "/css"));
});
```
* in the watch task add a line:
```js
gulp.watch(config.assetPath + "/scss/WP-admin-styles.scss", ['wp-admin-css']);
```
### In register_assets.php
* add the code:
```php
function load_custom_wp_admin_style(){
wp_register_style( 'custom_wp_admin_css', get_stylesheet_directory_uri() . '/dist/css/WP-admin-styles.css', false, '1.0.0' );
wp_enqueue_style( 'custom_wp_admin_css' );
}
add_action('admin_enqueue_scripts', 'load_custom_wp_admin_style');
```
.acf-internal-external-link {
.acf-fields {
display: flex;
flex-wrap: wrap;
[data-name="link_text"] {
flex: 100% 0 0;
}
[data-name="link_type"] {
flex: 10em 1 0;
}
[data-name="link_external_url"],
[data-name="link_internal_page"] {
flex: auto 1 1;
}
}
}
以上是关于scss WP管理页面的自定义样式的主要内容,如果未能解决你的问题,请参考以下文章
PHP 论文WP中选定页面上的自定义小部件
论文WP中选定页面上的自定义小部件
scss 有助于快速添加分页样式并提供“wp_link_pages”标记。
如何在博客园中查看别人的自定义样式?
如何调用属于 PHP 类的自定义函数(wordpress do_action 样式)?
vue_cli样式--使用scss