Skip to content

Instantly share code, notes, and snippets.

@mt8
mt8 / functions.php
Last active December 14, 2020 05:38
[WordPress] Change the theme/plugin zip update folder to /tmp instead of /uploads .
<?php
add_filter( 'upload_dir', function ( $dir ) {
global $pagenow;
if ( ! isset( $pagenow ) || 'update.php' !== $pagenow ) {
return $dir;
}
if ( ! isset( $_REQUEST['action'] ) || 'upload-theme' !== $_REQUEST['action'] ) {
return $dir;
}
@mt8
mt8 / 1.php
Last active December 18, 2020 15:03
Shifter Advent Calendar 2020 Day20
<?php
define( 'SGA4SS_GA_UA_ID', 'UA-XXXXXXXXX-X' );
define( 'SGA4SS_GA_DIMENSION_NAME', 'dimensionX' );
add_action( 'wp_footer', function () {
ob_start(); ?>
<script async src="https://www.googletagmanager.com/gtag/js?id=<?php echo esc_html(SGA4SS_GA_UA_ID) ?>"></script>
<script>
window.dataLayer = window.dataLayer || [];
@mt8
mt8 / bash.sh
Last active February 1, 2022 02:39
Local by Flywheel でインストールしたWordPresssをサブディレクトリに移動する
#!/bin/bash
if [ "$1" = "" ]
then
echo "please set sub dir name"
exit 1
fi
echo "move your wp to $1!"
@mt8
mt8 / memo.sh
Last active July 12, 2022 02:19
Homebrewでインストールしたterraformを任意のバージョンに戻す🍺
# terraformのGitコミットログを確認
$ brew log terraform
Warning: homebrew/core is a shallow clone so only partial output will be shown.
To get a full clone run:
git -C "$(brew --repo homebrew/core)" fetch --unshallow
commit 74f8f0f9c5cd3703dd36031cfada22e721b244e5
Author: BrewTestBot <homebrew-test-bot@lists.sfconservancy.org>
Date: Tue Jun 4 19:00:44 2019 +0000
@mt8
mt8 / memo.md
Created September 10, 2023 02:17
[WordPress] Welcartの注文データ・会員データをマスクするSQL

wp db query のあとに以下のSQLを実行する

UPDATE
	wp_usces_member
SET
	mem_email = CONCAT( CONCAT( 'member', ID ), '@example.com' )
,	mem_name1 = CONCAT( '会員', ID )
,	mem_name2 = 'テスト'
@mt8
mt8 / functions.php
Created October 11, 2023 02:28
[WordPress] My Snow MonkeyでAdvanced Posts Blocks のテンプレート上書きをできるようにする
<?php
add_filter(
'advanced_posts_blocks_default_template_path',
function ( $template_path, $name, $query, $args ) {
$skin_template_base_dir = __DIR__ . '/override/template-parts/blocks/advanced-posts-blocks/';
if ( array_key_exists( 'p', $query->query ) ) {
$skin_template_base_dir .= 'post/';
} else {
$skin_template_base_dir .= 'posts/';