Skip to content

Instantly share code, notes, and snippets.

@lunaluna
lunaluna / datetime.php
Created March 14, 2024 09:47
【WordPress】投稿の Datetime を取得(出力)したいとき
<?php
// `get_post_datetime` 関数を利用する
$datetime = get_post_datetime( $post, 'date', 'gmt' );
/**
* refs : https://developer.wordpress.org/reference/functions/get_post_datetime/
*/
// DateTime オブジェクトが返るので、W3C 形式で整形する
@lunaluna
lunaluna / pattern-url.md
Last active March 13, 2024 02:51
WordPress パターン一覧のURL

edit.php?post_type=wp_block

@lunaluna
lunaluna / functions.php
Created August 12, 2023 12:14
【WordPress】WordPress のサイトを Git 管理している状態で「サイトはバージョン管理されているようです。自動更新は無効化されています。」の表示が出ている場合でもコアの自動アップデートに対応するフック
<?php
add_filter( 'automatic_updates_is_vcs_checkout', '__return_false', 1 );
@lunaluna
lunaluna / git-rm.sh
Created May 31, 2023 08:38
【Git】削除したファイルだけaddする方法
```
$ git rm $(git ls-files --deleted)
```
@lunaluna
lunaluna / local-sql-command.md
Created February 7, 2023 14:45
Local(ex. Local by flywheel)のデータベースに sql ファイルを直接インポートしたいとき
% mysql -uroot -proot -hlocalhost -S/Users/********/Library/Application\ Support/Local/run/*********/mysql/mysqld.sock local < local.sql
@lunaluna
lunaluna / Brewfile
Last active November 7, 2023 12:48
Brewfile
tap "1password/tap"
tap "felixkratz/formulae"
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/cask-fonts"
tap "homebrew/cask-versions"
tap "homebrew/core"
tap "homebrew/services"
tap "shivammathur/php"
@lunaluna
lunaluna / example-dashboard-video-widget-function.php
Last active February 5, 2021 03:33
【WordPress】ダッシュボードウィジェットに動画を埋め込んだウィジェットを追加する
function example_dashboard_video_widget_function() {
ob_start();
?>
<div class="example-dashboard-video">
<iframe width="560" height="315" src="https://www.youtube.com/embed/◯◯◯◯◯◯◯" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<p>もっと詳しい操作方法は<a href="" target="blank" rel="noopener noreferrer">こちらのリンク先の解説</a>をご覧ください。</p>
<style>
.example-dashboard-video {
position: relative; // 外枠に設定
@lunaluna
lunaluna / move-mobilesync.sh
Created December 11, 2020 02:25
iPhoneのバックアップデータをMac本体から外部SSDに変更する
# 本来のバックアップファイルの所在 '/Users/{{ユーザー名}}/Library/Application Support/MobileSync'
# 移動先 '/Volumes/{{外部SSD名}}/iphone-bk/Backup'
$ ln -s "/Volumes/{{外部SSD名}}/iphone-bk/Backup" "/Users/{{ユーザー名}}/Library/Application Support/MobileSync"
@lunaluna
lunaluna / l2d-sample-custom-block-styles.php
Created April 30, 2020 21:08
カスタムブロックスタイルのサンプルプラグイン - 三鷹・吉祥寺 WordPress Meetup「オンラインゆるもく会 + LT」(2020/5/2)
<?php
/**
* Plugin Name: L2D Sample Custom Block Styles
* Plugin URI: https://gist.github.com/lunaluna/580f577259cfbe9e7ee1c32438c3aa90
* Description: Sample custom block style plugin for Mitaka - Kichijyoji WordPress Meetup 2020/05/02
* Author: Hiroki Saiki
* Author URI: https://lunalunadesign.net/
* Version: 1.0.0
* License: GPL2+
* License URI: https://www.gnu.org/licenses/gpl-2.0.txt
@lunaluna
lunaluna / functions.php
Created April 3, 2020 10:10
body開始タグ直後にソースコードを挿入
<?php
/*********************************/
/*
/* bodyタグ開始直後にコードを挿入
/*
/*********************************/
add_action( 'wp_body_open', function() {
?>
<?php // 挿入したいコードの例 ?>
<noscript>