WordPress WordPressのカスタム投稿タイプ「news」で本文をカスタムフィールドの値に置き換える方法 はじめにWordPressのカスタム投稿タイプ news において、通常の本文(post_content)ではなく、カスタムフィールドに用意した本文をメタディスクリプションやコンテンツ出力時に利用 したい場合があります。本記事では、その方法... 2025.02.08 WordPress
WordPress WordPressのカスタム投稿タイプ「news」でタイトルをカスタムフィールドの値に置き換える方法 はじめにWordPressのカスタム投稿タイプ news において、標準のタイトルではなく、カスタムフィールドで設定したタイトルをすべての箇所(一覧・個別記事・ウィジェット・SEOタイトルなど)で適用 したい場合があります。本記事では、その... 2025.02.07 WordPress
WordPress WordPressのカスタム投稿タイプ「news」の編集ページでパーマリンクの上に注意メッセージを表示する方法 はじめにWordPressのカスタム投稿タイプ news の編集ページにおいて、パーマリンク(スラッグ入力欄)のすぐ上に赤字の注意メッセージを表示 したい場合があります。本記事では、PHPとJavaScriptを組み合わせて、パーマリンクの... 2025.02.06 WordPress
Git Gitで .DS_Store を完全に排除する方法 macOS を使って開発していると、知らないうちに .DS_Store というファイルがプロジェクト内に作成されてしまいます。このファイルは Finder のメタデータを保存するもので、Git リポジトリには不要です。本記事では、.DS_S... 2025.02.05 Git
Mac MacのFinderからファイルやフォルダのパスを取得する方法 MacのFinderでは、ファイルやフォルダのパスを簡単に取得することができます。この記事では、Finderからパスを取得するさまざまな方法を紹介します。1. コンテキストメニュー(右クリック)を使う方法最も簡単な方法の一つは、Finder... 2025.02.04 Mac
Python Mac で Python を使って大量の写真をフォルダ分けする方法 Mac で大量の写真を管理するとき、200枚ごとにフォルダを作成して整理したい場合があります。手動でやるのは大変ですが、Python スクリプトを使えば簡単に自動化できます。本記事では、Python を使って写真を整理する方法を紹介します。... 2025.02.03 Python
WordPress WordPress でデフォルトで相対パスを返す home_url() を作る はじめにWordPress では home_url() を使うと、サイトのホーム URL を取得できます。しかし、通常は 絶対URL が返ってきます。// 例: echo home_url();時には 相対パス (/) だけを取得したい 場... 2025.02.01 WordPress
WordPress WordPressでテーマファイルの相対パスを取得する関数を作成 はじめにWordPress では get_theme_file_uri() を使用するとテーマファイルの URL を取得できます。しかし、この関数は フルURL を返すため、場合によっては ホームURLを除いた相対パスが欲しい こともあるで... 2025.01.31 WordPress
WordPress WordPressでフロントページの投稿IDを取得する方法 WordPressでは、フロントページとして設定された固定ページの投稿IDを取得する方法が用意されています。この記事では、固定ページの投稿IDを取得する方法を解説します。投稿IDの取得方法フロントページとして設定された固定ページの投稿IDは... 2025.01.29 WordPress
PHP Vue.js問い合わせフォームを強化!reCAPTCHA利用有無の切り替えと項目追加の実装 1. はじめにこの記事では、Vue.js を使用した問い合わせフォームの機能拡張について解説します。具体的には、以下のポイントを中心に変更と追加を行いました。reCAPTCHA利用有無の切り替え機能を追加 - 環境変数からreCAPTCHA... 2025.01.08 PHPVue.js
PHP SMTPを利用したメール送信機能の実装方法 本記事では、PHPとPHPMailerを使用してSMTP経由でメールを送信する機能を実装する方法を解説します。1. SMTPメール送信のメリットSMTPを利用することで、以下のメリットがあります。セキュリティ強化: SMTP認証やSSL/T... 2024.12.29 PHP
PHP PHPアプリの設定管理を強化!Envクラスと.envファイルの活用 現代のウェブアプリケーションでは、設定情報を効率的に管理することが非常に重要です。この記事では、PHPアプリケーションにおける設定管理を強化するために、.envファイルとユーティリティクラス「Env」を活用する方法をご紹介します。1. 背景... 2024.12.28 PHP
PHP PHP | 問い合わせフォームの完全版コード – MVCアーキテクチャで構築 はじめに本記事では、PHPとVue.jsを活用して構築した問い合わせフォームのシステムにおけるMVCアーキテクチャの完全版コードを紹介します。前回の記事では、MVCパターンへのリファクタリングについて解説しましたが、今回は掲載済みのコードに... 2024.12.27 PHP
PHP PHP | 問い合わせフォームのリファクタリング – MVCパターンで保守性と拡張性を向上 はじめに本プロジェクトは、PHPとVue.jsを活用した問い合わせフォームのシステムです。近年のWebアプリケーション開発では、保守性や拡張性を考慮したアーキテクチャ設計が求められます。本記事では、これまで作成してきた問い合わせフォームをM... 2024.12.26 PHP
PHP Vue.js お問い合わせフォームにMySQL保存機能を追加する方法 はじめにWebアプリケーションにおいて、お問い合わせフォームは非常に重要な機能です。この記事では、Vue.jsとPHPを使用したお問い合わせフォームに、MySQLデータベースへの保存機能を追加する方法を詳しく解説します。1. データベースの... 2024.12.25 PHPVue.js
PHP PHP | ローマ数字をHTMLエンティティに変換してSJISにエンコードする方法 現代のWeb開発では、UTF-8が標準的な文字コードとして広く使われていますが、古いシステムや特定の環境では依然としてShift_JIS(SJIS)が必要とされるケースがあります。しかし、SJISでは一部の特殊文字、特にローマ数字のようなU... 2024.12.24 PHP
WordPress WordPressサイトでGTMのdataLayerにログイン状態を渡す方法 Google Tag Manager(GTM)を使用して、WordPressサイトのユーザーのログイン状態をトラッキングする方法について解説します。この記事では、GTMのdataLayerにログイン状態を渡し、GTM側でデータを活用できるよ... 2024.12.23 WordPress
PHP PHP | CDNリソース最適化とセキュリティ強化のためのプロキシスクリプト解説 はじめにこの記事では、Vue.js や TailwindCSS などのライブラリを安全に配信するためのセキュアなコンテンツ配信とキャッシュ最適化を実現するプロキシスクリプトについて解説します。このプロジェクトは、安全かつ効率的なリソース管理... 2024.12.22 PHP
システム設計 お知らせ情報管理用の簡易CMSの要件定義書 はじめにこの記事では、今後開発予定のお知らせ情報管理用簡易CMSの要件定義書について紹介します。本システムは、お知らせの管理やユーザー権限管理、APIアクセス制御などを備えたCMSを想定しています。システム設計要件定義書システム概要本システ... 2024.12.21 システム設計
WordPress WordPress | the_content() の出力をフィルターで Shift-JIS にエンコードする方法 WordPress では、the_content() を使って投稿コンテンツを出力しますが、特定の用途では UTF-8 から Shift-JIS にエンコードしたい場合があります。本記事では、the_content フィルターを活用して、出... 2024.12.20 WordPress