Skip to content

Instantly share code, notes, and snippets.

@jyokyoku
jyokyoku / gulpfile.js
Last active January 7, 2020 03:49
ぼくのかんがえたさいきょうのGulpfile
const gulp = require("gulp");
const sass = require('gulp-sass');
const sassGlob = require('gulp-sass-glob');
const plumber = require('gulp-plumber');
const concat = require('gulp-concat');
const sourcemaps = require('gulp-sourcemaps');
const cleanCss = require('gulp-clean-css');
const browserSync = require('browser-sync');
const named = require('vinyl-named');
const ejs = require("gulp-ejs");
@jyokyoku
jyokyoku / functions.php
Created July 10, 2020 05:38
ACF preview update
<?php
add_filter( 'get_post_metadata', 'get_preview_post_meta_data', 10, 4 );
add_action( 'wp_insert_post', 'save_preview_post' );
add_action( 'save_preview_postmeta', 'acf_save_preview_postmeta' );
function get_preview_post_meta_data( $meta_value, $post_id, $meta_key, $single ) {
global $post;
if ( ! empty( $_GET['preview'] ) && $post->ID == $post_id ) {
$preview = wp_get_post_autosave( $post_id );
@jyokyoku
jyokyoku / common.js
Last active September 5, 2020 11:01
Steamlabs OBS ChatBox Customize
const strToRgb = function(str) {
const hslToRgb = function(hue, saturation, lightness) {
const chroma = (1 - Math.abs((2 * lightness) - 1)) * saturation;
let huePrime = hue / 60;
const secondComponent = chroma * (1 - Math.abs((huePrime % 2) - 1));
huePrime = Math.floor(huePrime);
let red;
let green;