WordPressを使ってWebサイトなどを構築していると、設定で管理すべき部分が出てくると思います。企業のWebページとかだと、所在地や電話番号などはアクセスのページにあったり、footerにあったり。いう情報はカスタムフィールドなんかで登録するより、設定で管理したほうが自然です。独自の設定の作り方について。煽りっぽいタイトルつけてみた。ページネーション」みたいなワードで検索してみると、プラグイン使う方法と「プラグイン使うとカスタマイズ性低いから自分で作ろうぜ!」みたいな記事が見つかる。「自分で作ろうぜ!」って言ってる記事でも一つの関数だけで実装しようとしているせいか、とてもカスタマイズしやすい形とは言いづらい。プログラムWordPressではデフォルトでエラーが起きたときに、エラーメッセージがブラウザ上で表示されないようになっています。このままでは真っ白画面が表示されるだけで、何が起きているのか分かりませんし、ログファイルを見るのはちょっと面倒ということもあるかと思います。エラーメッセージをちゃんと表示させる方法のご紹介です。カスタムフィールドを利用していると、投稿画面上にデフォルトで表示されているWYSIWYGエディタが邪魔になることがあると思います。これらを非表示にする方法のご紹介です。以下のようなファイルを作成します。WordPressのカスタムフィールドは使いにくいことで名高いので、それを解決するための様々なプラグインがあります。これらを使うと、開発環境で構築したあと、本番環境に移すとき、また再設定しないといけないので、面倒くさいです。(DBフルダンプするとか、なんかしらのファイルを移行するとかでもいいかもしれませんが。プログラムインフラの勉強のために、今までさくらのVPSでこのサイトを運用してきましたが、VPSの中では安いとはいえ、普通にサイトを運用している上では普通にレンタルサーバー借りたほうが安いので、移行しました。プログラムちょっとメール送信の部分で詰まってしまったので。app/config/config.phpでFuelPHPに同梱されているEmailパッケージを読み込むように設定します。プログラムよく見る都道府県を選択すると、市区町村のプルダウンがその都道府県に合ったプルダウンに変化するってやつ。福岡県だったら福岡市や北九州市が選択肢として出てきて、京都府だったら京都市とか宇治市とかが出てくるようになるプルダウン(以下、市区町村プルダウン)。それを実装する機会があったので、そのメモ。言語はPHP、フレームワークはFuelPHPです。プログラム仕事で全文検索をする機会があったので、そのメモ。形態素解析とか使ってやる方法もあるみたいですが、今回は一番簡単そうだったNgramの方法で。今回はFULLTEXTインデックスを使っています。文章を分割して、単語ごとにインデックスを張るので検索が早くなるもの、くらいの認識しかしてませんが、ともあれ、ちゃんと動きました。プログラムFuelPHPにはoilコマンドという便利なやつがあります。CakePHPのbakeみたいなものです。モデルを作るコマンドです。Nambu1988年京都生。メディアコンテンツクリエイタ。おもしろいことが大好物。