深尾 拓生 / FUKAO Takuo

スポンサーリンク
Git

Git リモートリポジトリのURLを変更する方法|git remote set-urlで安全に切り替える手順

GitHubでリポジトリ名を変更したり、個人アカウントから組織アカウントへ移行したりすると、リモートリポジトリのURLが変わります。その場合、ローカル環境の設定も合わせて変更する必要があります。本記事では、既存のローカルリポジトリを壊さずに...
WordPress

WordPress管理画面の検索に「投稿ID」を含める方法

WordPressの管理画面(投稿一覧)の検索ボックスは便利ですが、デフォルトでは投稿IDは検索対象に含まれていません。運用現場では「ID 123 の投稿をすぐ開きたい」「クライアントからIDだけ指定された」「データ移行後の確認でID検索し...
Visual Studio Code

macOSでVS Codeの「code」コマンドを使う方法

インストールから基本的な使い方までをわかりやすく解説Visual Studio Code(以下 VS Code)は、macOS での開発作業に欠かせないエディタです。その VS Code を ターミナルから直接起動できる「code」コマンド...
Git

Gitで特定のファイルだけを過去のコミットに戻す方法

Gitを使っていると、こんな場面に遭遇することがあります。「このファイルだけ、以前の状態に戻したい」「リポジトリ全体は戻したくない」「特定のコミット時点の内容をピンポイントで復元したい」本記事では、Gitで特定のファイルだけを、あるコミット...
Git

git add で拡張子を指定して深い階層までステージングする方法

Git を使っていると、「特定の拡張子だけをまとめてステージングしたい」という場面があります。特に、プロジェクトのディレクトリが深く入り組んでいる場合や、特定の種類のファイル(例:.php、.js、.css など)だけをまとめてコミットした...
WordPress

WordPress 管理画面の配色を権限ごとに固定する方法

WordPress では、ユーザーごとに管理画面の配色(管理カラースキーム)を選択できます。しかし、運用体制によっては「権限ごとに管理画面の配色を固定したい」「誤操作を防ぐために、ユーザー個人で変更できないようにしたい」というケースがありま...
JSON

ラッパーJSONとフラットJSONの違い|素のPHP関数で実装する実務レシピ

はじめにAPIや非同期通信で扱うJSONには、メタ情報で包む「ラッパーJSON」と、最小構造の「フラットJSON」があります。本記事では両者の特徴・使い分けと、WordPressに依存しない素のPHP関数だけで実運用できるレスポンス実装(C...
Git

Gitのcommitメッセージを複数行にする方法

Gitでコミットメッセージを書くとき、1行だけでは変更内容を十分に説明できないことがあります。実は、複数行のメッセージを書く方法はいくつも存在します。ここでは、主な4つの方法を紹介します。1. -m オプションを複数指定する方法もっとも簡単...
WordPress

WordPress×AIOSEO:CPT news の多言語URLをサイトマップに追加(/en・/tc・アーカイブ対応)

目的CPT news の各記事・アーカイブに対して、対応する /en と /tc のURLを AIOSEO(All in One SEO)のサイトマップへ確実に載せる方法をまとめます。この記事では プラグイン(mu-plugins)版 と ...
WordPress

WordPress/ACF:カスタムフィールドでショートコードを実行する最適解ガイド

要点the_field() は基本的にショートコードを実行しません(WYSIWYG は除く)。もっとも安全で壊れにくい方法は get_field() → do_shortcode() の手動ラップ。規模が大きいなら ACFの acf/for...
JavaScript

JavaScriptを安全・確実にminify(圧縮)する方法まとめ

対象読者:フロントエンド開発で本番用JSを最適化したい人ゴール:ビルドの再現性を保ちつつ、エラー調査しやすい sourcemap 付きの最小コードを出力するなぜ minify するのか転送量の削減:空白・改行・コメントを除去、識別子短縮でフ...
Linux

WP-CLI | wp rewrite flush –hard 徹底解説:意味・使いどころ・実行レシピ(単独/マルチサイト/SSH)

WordPress のパーマリンクを即時に反映させる最短コマンドが wp rewrite flush。その中でも .htaccess まで再生成するのが --hard オプションです。本記事では意味から実運用のシェルスクリプト、マルチサイト...
JavaScript

Cookieの値が本番だけおかしい?PHPとJSで実装する「安全なCookie読み出しとデフォルト値フォールバック」完全ガイド

要点まとめ原因:Cookieの中身が“純粋なJSONではない”、あるいは空/null/undefinedが残っているのにサーバ側で弾いていない。対策:JSON→ダメならプレーン文字列として受け、型ごとにバリデーションし、不正時は確実に既定値...
WordPress

WordPressで「指定した投稿タイプの最新投稿ID」を高速に取得する汎用関数

「特定の投稿タイプで“いちばん新しい投稿”の ID だけ知りたい」――一覧の先頭リンクや“最新号”の詳細ページへの導線づくりで、こうした場面はよくあります。ここでは WP_Query を最小限で回して最新の投稿IDだけを返す、軽量なユーティ...
WordPress

WordPress | 自作メンテナンスプラグインで手軽に確実なメンテ運用

WordPress のメンテナンス(リリース切替・障害対応・夜間作業など)を、安全に・即時に切り替えたい。本記事では、未ログインの訪問者にはドメイン直下の /mentainance/ を常に表示し、ログイン中の作業者は通常どおりサイトを閲覧...
WordPress

WordPress 標準の検索を無効化する方法

WordPress には標準で「検索機能」が備わっています。サイト全体の記事を対象に検索できる便利な機能ですが、コーポレートサイトやランディングページなど、検索が不要なケースも少なくありません。今回は WordPress 標準の検索を無効化...
WordPress

WordPress(クラシックエディタ)でビジュアルエディタを完全に無効化する

本記事の内容は クラシックエディタ利用時(Classic Editor プラグインでブロックエディタを無効化、または旧管理画面でクラシック編集画面を使っている場合)を前提としています。目的全ユーザーでビジュアルエディタ(TinyMCE)を無...
WordPress

WordPressのカスタム投稿タイプ ― 投稿タイプキーには文字数制限がある

WordPress で独自の投稿タイプ(CPT: Custom Post Type)を作成する際、register_post_type() 関数を利用します。しかし、このとき指定する 投稿タイプキー(第一引数)には 1〜20文字の制限 があ...
Googleスプレッドシート

Googleスプレッドシートで「前回比」を自動計算する方法

子どもの身長や体重の記録を続けていくと、「前回からどれくらい成長したか?」を知りたくなりますよね。今回は Google スプレッドシートを使って、自動的に前回比(増加量)を計算する方法をご紹介します。1. サンプルデータ次のように記録してい...
WordPress

WordPress|All in One SEO サイトマップを分割して大規模サイトに対応する方法

大規模なWordPressサイトでは、記事数が数万件を超えるケースも珍しくありません。その場合、1つのサイトマップにすべてのURLを収録すると以下の問題が発生します。XMLファイルが巨大化し、クローラーの処理が遅くなるメモリ消費が増え、サー...
スポンサーリンク
タイトルとURLをコピーしました