Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@jyokyoku
jyokyoku / get_gengou.php
Created May 9, 2019 06:57
元号取得関数(明治〜令和)
<?php
function get_gengou( $time, $format = '%s%s' ) {
list( $y, $m, $d ) = explode( ' ', date( 'Y m d', is_numeric( $time ) ? $time : strtotime( $time ) ) );
$gengou = '';
if ( $y < 1868 ) {
return $gengou;
}
if ( $y >= 1868 && $y < 1912 ) {
@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;