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