Git管理
.gitignore
テーマフォルダだけ管理、プラグインなど一旦無視
wp/wp-admin
wp/wp-includes
wp/wp-*.php
xmlrpc.php
license.txt
readme.html
wp/index.php
./index.php
wp/.htaccess
wp/wp-content/index.php
wp/wp-content/languages
wp/wp-content/uploads
wp/wp-content/upgrade
wp/wp-content/plugins
wp/wp-content/themes/index.php
!wp/wp-content/themes/テーマフォルダ名/
wp/wp-content/themes/テーマフォルダ名/node_modules
.DS_store
scss
/テーマ/assets/scss/style.scss
const gulp = require('gulp');
const sass = require('gulp-sass');
const plumber = require('gulp-plumber');
const changed = require('gulp-changed');
const mmq = require('gulp-merge-media-queries');
const prefix =require('gulp-autoprefixer');
const header =require('gulp-header');
const replace = require('gulp-replace');
const SCSS = './assets/scss/';
const DEST = './assets/css/';
//sass
gulp.task('sass', (done)=> {
gulp.src('./assets/scss/*.scss')
.pipe(plumber())
.pipe(sass({ outputStyle: 'expanded' }))
.pipe(prefix({
cascade: false,
grid: true,
remove:false
}))
.pipe(changed(SCSS))
.pipe(mmq({ log: true }))
.pipe(replace(/@charset "UTF-8";/g, ''))
.pipe(header('@charset "UTF-8";\n\n'))
.pipe(gulp.dest(DEST))
done();
});
gulp.task('watch', ()=> {
gulp.watch('./assets/scss/*.scss', gulp.series('sass'));
});
gulp.task('default', gulp.series('sass'));
functions.php
不要な記述を表示しない。いらんやろってやつだったと思うけど不具合あったら調べる。
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head','rest_output_link_wp_head');
remove_action('wp_head','wp_oembed_add_discovery_links');
remove_action('wp_head','wp_oembed_add_host_js');
remove_action('template_redirect', 'rest_output_link_header', 11 );