Programming WordPress の API でカスタムフィールド/metaを利用する方法 Wordpress の投稿やタグ・カテゴリーなどにはカスタムフィールドと呼ばれるユーザーが自由に定義できるフィールドを追加することができる。通常は投稿画面やタグ編集画面などから設定するが、デフォルトでは REST API で扱うことはできな... 2024.08.19 Programming
Programming WordPress 内で wpdb を利用して各種 SQL を実行する Wordpress では記事やコメントなどを取得するための関数が多数用意されているため、それらを利用してテーマやプラグインの開発を行うことが一般的だと思う。しかし、複雑な処理を行おうとするとどうしても SQL を直接実行しなければならないこ... 2024.08.05 Programming
Programming PHP で WordPress API を利用して記事の投稿を行う Wordpress の API を用いて記事の投稿を行う必要がでてきた。以前 ruby を利用して記事を投稿するスクリプトを書いたことがあったが、今回は利用しているサーバーの関係上、PHP で書かなければならない。メモ代わりに残しておこう。... 2024.07.30 Programming
Programming Local WP に API アクセスするとタイムアウトになる問題への対処方法 Wordpress サイトを新たに作成しようと Local を利用して自分の PC に環境を構築したが、API アクセスを行うと必ず timeout する現象に遭遇した。正確に言うと 以下のように API アクセスを同じ URL に対して連... 2024.07.29 Programming
Programming Ubuntu に php を入れようとしたら 404 Not Found と言われた 検証のために必要となったので WSL 上の Ubuntu に PHP をインストールしようとしたところ 404 Not Found と言われてしまいインストールができなかった。こういう場合は apt update コマンドを実行してリポジト... 2020.05.15 Programming
Linux PHP で Class 'DOMDocument' not found とエラーが出たので対処した Wordpress で作成した Web サイトをセットアップしてたところ、以下のようなエラーが発生した。PHP で DOMDocument が無いという場合は大抵 php-dom か php-xml あたりをインストールすると解決する。サー... 2020.03.07 Linux
Linux Ubuntu 18.04 に PHP 7.4 をインストールする 新たに VPS をセットアップする際、PHP をインストールする必要があった。調べてみると現在の最新バージョンは 7.4 系らしい。ところが Ubuntu の標準でインストールされる PHP は 7.2 で少し古い。なので apt に少し設... 2020.02.27 Linux
Linux CentOS 7 に PHP 7.3 をインストールする 新たなサーバーとして CentOS をセットアップしているのだが、php をインストールしようと yum info php を実行してみたところ、標準では以下のように バージョン 5.4 がインストールされるようであった。5.4 は非常に古... 2019.06.21 Linux
WebSite PHP の設定を WordPress の管理画面で書き換えるプラグイン Custom PHP Settings Wordpress で Web サイトを構築する際、PHP の設定を変更する機会もあると思う。通常であれば apache の設定ファイルや php.ini, .htaccess ファイルを編集して設定を変更することができる。しかし、設定を変... 2019.06.18 WebSite
Linux Nginx + PHP で 413 Request Entity Too Large と出た場合の対処方法 Nginx を利用した Wordpress サイトで少し大きめの画像をアップロードしようとしたところ、「413 Request Entity Too Large」というエラーメッセージが表示されてしまった。これはエラーメッセージを読んで想像... 2019.03.06 Linux