あゆ

IT・プログラミング

DockerでWordPressの開発環境を作る方法

docker-composeファイル 以下のようなdocker-compose.ymlを作成します。 こちらの例ではユーザーやパスワードはwordpressにしていますので、適宜変更してください。 また、ポートについても必要に応じて変更して...
IT・プログラミング

DockerでWordPressと連携するFastAPIの開発環境を構築する

FastAPI開発環境 WordPressで高度な処理を行いたい場合には、外部サーバを活用して、外部でPythonなどを使って処理した結果をWordPressで表示することが可能です。 Pythonの場合、FastAPIを使うことで、簡単に...
IT・プログラミング

Dockerでマウントしないで、コードを管理する方法

Dockerでのコード管理 Dockerを使って開発を行う場合、コードの管理が重要です。 通常は、バインドマウントを使ってローカルとマウントを行い、ファイルを共有できます。 しかし、WordPressのように大きなシステムを動かしたい場合に...
IT・プログラミング

MySQLで日付を使ってデータをマージする方法

背景 データベース内に時間の経過に伴うデータを管理している場合、例えば、財務データや販売データなど、前年の値を現在の値と比較する必要が出てくることがあります。SQLでは、JOINを使うことで、異なる条件でデータを結合し、必要な情報を取り出す...
ブログ

WordPressのREST APIをOAuth認証で使う

WP REST API – OAuth 1.0a Serverプラグインを使用してWordPressサイトに対するOAuth 1.0a認証をセットアップする方法について解説します。OAuth 1.0aは、クライアントアプリケーションがWor...
ブログ

WordPressのREST APIを使ってPythonから自動投稿

認証の設定方法 WordPress REST APIにアクセスするためには、適切な認証が必要です。ここでは、application_password、jwt、oauth1の3つの認証方法に対応した認証設定を行う方法を紹介します。 REST ...
ブログ

WordPressのREST APIを使ってPythonから自動投稿2

前回の記事ではWordPressREST APIを使って、投稿を行う方法を紹介しました。 今回は、もう少し簡単に投稿を行えるようにするために、カテゴリー、タグ、投稿日の設定を行いたいと思います。 投稿時に設定できる変数 REST APIの投...
ブログ

WordPressのREST APIでPythonから画像アップロード

この記事では、Pythonを使用してWordPressサイトに画像をアップロードする方法について解説します。 画像のアップロード、上書きアップロード、重複確認付きアップロードなどを実装します。 準備:WordPress APIクライアントの...
ブログ

WordPressのREST APIを使ってPythonから自動投稿【コード解説】

ここまで3回の記事で、WordPressのREST APIを使って、投稿や画像アップロードを行うコードを作成しました。 それなりに大きなクラスになったので、改めて整理をして、コードの中身を解説していきます。 このクラスを使うことで、画像入り...
ブログ

保護中: PythonでWordPressに自動投稿して効率的にブログを管理する方法

このページを閲覧するには、パスワードの入力が必要です。