WordPress

【WordPress】記事の最初の画像を自動でアイキャッチに設定する方法

投稿保存時に本文中の最初の画像を自動でアイキャッチ画像として設定する方法を解説します。画像が複数あると最後の画像を取得してしまう正規表現の落とし穴と、デフォルト画像の設定を誤ると無関係な画像が全投稿に適用されてしまう危険な初期値の問題を修正し、既存記事へ一括適用するスクリプトもあわせて紹介します。
WordPress

【WordPress】固定ページを検索結果から除外する方法|投稿だけを対象にする設定方法

WordPressのデフォルト検索から固定ページを除外し、投稿だけを検索対象にする方法をpre_get_postsフィルターで解説します。カスタム投稿タイプを検索対象に含める応用例や、SEOプラグインのnoindex設定と連携する方法もあわせて紹介します。
WordPress

【WordPress】functions.phpだけでできる!管理画面の便利カスタマイズ集

プラグインに頼らず、functions.phpだけでWordPress管理画面を使いやすくカスタマイズする方法をまとめて紹介します。投稿一覧へのカスタムフィールド表示、投稿画面の説明文追加、メニューの非表示、管理者向け通知、ダッシュボードウィジェットの整理など、すぐに使える軽量なコード集です。
WordPress

【WordPress】カスタム投稿タイプごとに異なるテンプレートを適用する方法

WordPressのテンプレート階層を使い、カスタム投稿タイプごとにarchive-{post_type}.php・single-{post_type}.phpを出し分ける方法を解説します。子テーマ環境でも確実にテンプレートを見つけられるlocate_template()を使った安全な実装や、アーカイブページ表示に必要なhas_archiveの設定もあわせて紹介します。
WordPress

【WordPress】記事一覧でログインユーザーにだけ表示される項目を追加する方法

会員限定コンテンツや社内向けサイトで、記事一覧のループ内でログインユーザーにだけカスタムフィールドの内容などを表示する方法を解説します。ページキャッシュ環境(WP Super Cache等)で意図しない表示になる注意点と対策もあわせて紹介します。
WordPress

【Contact Form 7】ユーザーの入力内容を一部加工して送信する方法

Contact Form 7のwpcf7_posted_dataフィルターを使い、送信前にユーザーの入力内容を加工する方法を解説します。敬称の追加・改行や空白の除去・特定文字列の置換といった実装例に加え、このフィルターがバリデーションより前に実行されるという実務上重要なタイミングも紹介します。
WordPress

【WordPress】管理画面に独自のフィルター機能を追加する方法(カテゴリー・カスタムフィールド対応)

restrict_manage_postsアクションとpre_get_postsフィルターを使い、WordPress管理画面の投稿一覧にカテゴリーやカスタムフィールドで絞り込む独自フィルターを追加する方法を解説します。他のクエリに影響を与えないためのis_main_query()チェックもあわせて紹介します。
bat

【bat】複数フォルダをループして一括処理する方法|for /d・for /r・ネストループ・実践パターン完全ガイド

バッチファイルで複数フォルダを一括処理する方法を完全解説。for /d(直下サブフォルダ)・for /r(再帰探索)・指定リストのループ構文から、ファイル収集・バックアップ・CSV集計などの実践パターン、スペース含むパスの落とし穴まで網羅。
bat

【bat】バッチファイルで特定の拡張子のファイルを一括移動する完全ガイド|単一・複数・サブフォルダ再帰・日付別・重複対策・ドライランまで

バッチファイルで特定の拡張子のファイルを一括移動する方法を完全解説。単一・複数拡張子の振り分け、サブフォルダ再帰、ドライラン確認、重複対策、日付別フォルダへの自動振り分けまで実践コードで紹介。
WordPress

【WordPress】管理画面の投稿一覧にカスタムフィールドの値を表示する方法

manage_posts_columnsフィルターとmanage_posts_custom_columnアクションを使い、WordPress管理画面の投稿一覧にカスタムフィールドの値を表示するカラムを追加する方法を解説します。カスタム投稿タイプへの応用や、未設定時の表示処理もあわせて紹介します。
bat

【bat】バッチファイルでファイルサイズを条件分岐に活用する完全ガイド|0バイト検出・多段階判定・変化監視・フォルダ容量・実践パターンまで

バッチファイルでファイルサイズを条件分岐に活用する方法を完全解説。0バイト検出・多段階閾値・変化監視・フォルダ容量チェック・ログローテーションや容量確認の実践パターンまで紹介。
JavaScript

【JavaScript】1行で書ける便利テクニック10選

JavaScriptで覚えておくと便利な1行テクニックを10個紹介します。三項演算子、??によるデフォルト値、スプレッドでの配列コピー、filter・map・includes、IIFE、Object.keys、文字列→数値変換、短いループまで、Nodeで動作確認したコードで解説します。可読性とのバランスも紹介します。
bat

【bat】バッチファイルでログを日付別ファイルに自動保存する完全ガイド|%DATE%整形・wmic・フォルダ階層・エラー分離・ローテーション連携まで

バッチファイルでログを日付別ファイルに自動保存する方法を完全解説。%DATE%整形・wmic・フォルダ階層・エラー分離・タイムスタンプ付きサブルーチン・ローテーション連携まで実践コードで紹介。
HTML/CSS

【CSS】flexでmax-heightやmax-widthが効かない場合の原因と対処法

flexレイアウトを使っていると、子要素にmax-heightやmax-widthを指定しているのに思った通りに制限が効かない、ということがあ
Laravel

【Laravel】ページごとにタイトルやOGPを設定する方法

LaravelでWebサイトを開発していると、ページごとに「タイトル」や「OGP(Open Graph Protocol)」を個別に設定したくなる場面はよ
Laravel

【Laravel】フッターやヘッダーを共通パーツ化する方法

Laravelでは、ヘッダーやフッターを共通パーツ化することで、サイト全体の保守性・拡張性を大幅に向上させることができます。この
PHP

【PHP】0埋めをする方法まとめ

PHPで数値や文字列を「0埋め(ゼロ埋め)」したい場面はよくあります。 例えば「5」という数字を「005」のように3桁で表記したいと
bat

【bat】バッチファイルで自動デプロイを実現する完全ガイド|Git pull・ROBOCOPY・バックアップ・エラー処理・ログ記録まで

バッチファイルで自動デプロイを実現する方法を完全解説。git pull・ROBOCOPY・バックアップ・エラー処理・ステージング/本番切り替えまで実践的なサンプルコードで紹介します。
bat

【bat】IF NOT EXISTでフォルダが存在しない場合のみ作成する方法完全ガイド|mkdir・階層一括・日付フォルダ・エラー処理・実践例まで徹底解説

バッチファイルでIF NOT EXISTとmkdirを組み合わせてフォルダを存在確認してから作成する方法を完全解説。末尾バックスラッシュとNULの使い分け・複数フォルダ一括作成・階層フォルダ一括作成・日付付きフォルダ自動作成・エラー処理・%~dp0によるスクリプト基準パス・UNCパス対応まで実践例3本付きで解説します。
PHP

【PHP】Excelファイル(.xlsx)に出力する方法

PHPでExcelファイル(.xlsx形式)を生成したい場面は、帳票出力やデータエクスポート機能など、実務でよくあります。この記事では