ビジネス

ブログ

ユーザーがAPIキーを再発行できる機能の実装方法

WordPressサイトでユーザーが自分のAPIキーを再発行できる機能を追加する方法について解説します。この機能を実装することで、ユーザーは必要に応じて自分のAPIキーを再発行し、安全に管理できるようになります。 APIキー再発行機能の概要...
ブログ

ユーザーがAPIキーを確認できる画面を作る

WordPressでは、ユーザーごとにAPIキーを発行することができます。この記事では、ログインしたユーザーが自分のAPIキーを確認できるようにする方法について解説します。この方法を使うと、ユーザーが自分のAPIキーをページ上で簡単に確認で...
WordPress

WordPressのカスタムテーブルにAPI機能を実装する

WordPressのREST APIを利用する際に、APIキーによる認証を導入する方法を解説します。本記事では、映画レビューを管理するカスタムテーブル「movie_reviews」のデータを取得するAPIエンドポイントを作成し、APIキーを...
ブログ

WordPress REST API にレート制限を実装する方法

WordPress の REST API を公開する際、不正な利用や過剰なアクセスを防ぐためにレート制限を設けることが重要です。本記事では、API キーごとに 1 分間に 10 回、24 時間に 100 回までのリクエストを許可する方法を解...
ブログ

WordPress REST API にレート制限を特定ユーザー以外に設定する

以下の記事ではWordPressのカスタムテーブルデータを取得するAPIを作成して、APIレート制限をかける方法を紹介しました。 今回は、その制限を管理者ユーザーからは除外する修正を紹介します。 修正後のコード /** * APIキーの照合...
WordPress

WordPressでサブドメイン型マルチサイトに設定する方法

WordPressのマルチサイトとは WordPressのマルチサイト機能を使うと、1つのWordPressインストールで複数のサイトを管理できます。特に「サブドメイン型マルチサイト」では、example.comの下にsite1.examp...
ブログ

WordPress Leafletで地図にピンを立てるショートコード

地図をウェブサイトに組み込む方法として、Leafletを利用すると軽量で柔軟な地図機能を簡単に実現できます。さらに、WordPressのショートコードを使えば、指定した緯度と経度の位置を簡単に表示可能です。 また、Googleマップのリンク...
ブログ

Google検索結果をWordPressに表示する キャッシュ対応

以下の記事では、GoogleのカスタムSearch Engineを使った検索結果を表示するショートコードを作成しました。 APIレート制限 このままでも使うことはできますが、ページを読み込むごとに、APIにアクセスするので、 場合によっては...
ブログ

WordPressのマルチサイトでサブサイトのCSS設定

サブサイトをマルチサイトで作成した場合のCSS設定の方法を紹介します。 設定方法 サブサイトのダッシュボードにアクセスします。 外観、カスタマイズを選択します。 追加CSSを選択して、ここに指定したいCSSを追加します。 サブサイトのみに適...
ブログ

WordPressのTransientsとは?効率的なキャッシュ管理の仕組み

WordPressの Transients API は、一時的なデータを保存するための便利な仕組みです。Transientsを活用することで、データベースへの負担を軽減し、APIコールや計算の頻度を減らすことができます。この記事では、Tra...