開発したアプリなど一覧

Wordpress

Programming

WordPress の REST API で投稿時に 401 エラーが出る問題への対処

Wordpress の REST API を用いて投稿を行おうとしたときに、401 エラーが出ていた。エラー本文は以下のような感じ。原因が複数あり時間がかかったが、どうにか解決したのでメモ代わりに残しておこうと思う。PHP を CGI で動...
Programming

WordPress の API でカスタムフィールド/metaを利用する方法

Wordpress の投稿やタグ・カテゴリーなどにはカスタムフィールドと呼ばれるユーザーが自由に定義できるフィールドを追加することができる。通常は投稿画面やタグ編集画面などから設定するが、デフォルトでは REST API で扱うことはできな...
Programming

WordPress でカスタム投稿タイプとカスタムタクソノミーを利用する

Wordpress にはデフォルトでは「投稿」と「個別ページ」の二種類の投稿タイプに、「タグ」と「カテゴリー」の二種類のタクソノミーが用意されている。通常のブログではこれだけあれば十分だと思うが、より複雑な Web サイトを構築するのであれ...
Programming

WordPress 内で wpdb を利用して各種 SQL を実行する

Wordpress では記事やコメントなどを取得するための関数が多数用意されているため、それらを利用してテーマやプラグインの開発を行うことが一般的だと思う。しかし、複雑な処理を行おうとするとどうしても SQL を直接実行しなければならないこ...
Programming

PHP で WordPress API を利用して記事の投稿を行う

Wordpress の API を用いて記事の投稿を行う必要がでてきた。以前 ruby を利用して記事を投稿するスクリプトを書いたことがあったが、今回は利用しているサーバーの関係上、PHP で書かなければならない。メモ代わりに残しておこう。...
Programming

Local WP に API アクセスするとタイムアウトになる問題への対処方法

Wordpress サイトを新たに作成しようと Local を利用して自分の PC に環境を構築したが、API アクセスを行うと必ず timeout する現象に遭遇した。正確に言うと 以下のように API アクセスを同じ URL に対して連...
WebSite

WordPress の自動更新メールを無効化する

久しぶりに新しいく WordPress で Web サイトを構築してしばらくした後、「プラグインを自動更新した」という旨のメールが飛んでくるようになった。このような内容のメールだ。メインのブログでは飛んでこないので謎なのだが、どうやら今の ...
Software

WordPress を自分のPCで動かすソフト Local を使ってみた

普段 Wordpress は VPS などのレンタルサーバーで動かしているのだが、ちょっとした検証のために自分の PC で動かす必要が出てきた。自分の PC に Nginx や PHP, MySQL などをインストールして環境を整えるのは面...
WebSite

WordPress の投稿日時をカレンダーで選択できるプラグイン

Wordpress の投稿画面では,投稿を公開する日時を選択することで予約投稿したり,過去のある日時に投稿したことにすることができる。しかし,Wordpress 標準の投稿画面では日付の選択は年・月・日をそれぞれ選択しなければいけず,やや面...
WebSite

WordPress で一時的な制限付きユーザーを作成するプラグイン Controlled Admin Access

Wordpress で作成した Web サイトを複数人で運営する際、投稿者や管理者などによって利用できる機能の範囲を指定したい場合がある。特に大人数で運用していれば、設定を勝手に変えてしまう人も出てくるかもしれない。特に一時的に外部の人に記...