PHP

【WordPress】管理画面で、タクソノミーやカスタムフィールドの列を追加する(ソート機能付き)
投稿日:2017年2月27日

WordPressのカスタマイズをしていて、管理画面の投稿一覧の使い勝手も向上させたい!と思う時ってありますよね。 ポイントとなる項目を一覧で見ることができるだけで、かなり管理画面が便利になりますが、それにソート機能や絞り込み機能をつけることができると、なお良いですよね。 そこでこの ...

[PHP] 知っていると何かの時に得する関数 checkdate, number_format, natcasesort
投稿日:2014年8月1日

PHPには、ほかの言語では考えられないほどの組み込み関数(その言語であらかじめ用意されている関数)が存在しています。 ある処理をしたい時に時間をかけてその処理を作ったら実は組み込み関数で実装されていた、などということもあります。 知っていると何かの時に得する関数を以下で3つほど紹介します。 ...

[PHP] 指定の幅で文字列をまるめる関数 mb_strimwidth
投稿日:2014年7月4日

「30文字以上の場合は、30文字にして最後に"…"をつける」 という風にしたい場合はけっこうあります。 本文を抜粋表示したい時などです。 しかし、『30文字以上はまるめる』という時に、本当にやりたいこととしては、 『指定の枠に収まらない文字をカットする』ということです! 『指定の枠 ...

[PHP] 多次元配列の複数条件ソート array_multisortの使い方
投稿日:2014年4月24日

PHPで多次元配列を扱うときに、複数条件でソートしたいときがあります。 MYSQLなどではよく行うことですが、Aの列で降順にしてかつBの列で昇順にしたい!!という場合です。 こういうときに便利なのが array_multisortという関数です。 使い方がちょっと特殊なので例を挙げ ...

WordPressのパーマリンクを自由自在にカスタマイズ
投稿日:2014年2月12日

WordPressでサイトを構築するときに頭を悩ますものにパーマリンク(サイト内URLの構造)があります。 以前の記事で、パーマリンクのカスタマイズについて少し書きました。 そこでは、カスタム投稿でのパーマリンク設定と記事ごとの自由なパーマリンク設定について書きました。 今回は、パーマリン ...

WordPress 3.8 日本語版がリリースされました
投稿日:2013年12月26日

12月16日にWordpress 3.8 日本語版がリリースされたので早速使ってみました。 今回の変更は、機能面よりもデザイン面の変更が大きいアップデートです。 公式サイトでも「これまでで最も美しいアップデート」と利用者が感じられるようなアップデートだと言っています。 実際にインストー ...

WordPress 3.7 Beta版を触ってみました
投稿日:2013年10月24日

以前の記事で、WordPress3.6 Beta版を紹介しましたが、 正式版は8月3日にリリースしたようです。 その後、WordPress3.7 Beta版が9月末に出たので、ちょっと触ってみました。 目玉の変更点は、自動のバックグラウンドアップデート機能が搭載されたことです。 ちな ...

カスタム投稿のパーマリンクをカスタマイズ!
投稿日:2013年10月8日

前の記事で、WordPressでカスタム投稿を設定する方法を書きましたが、 カスタム投稿ごとにパーマリンクを設定したい時ってありますよね。 例えば、店長日記は http://○○.com/shop/owner/blog/ とか、 店舗ごとのニュースは、http://○○.com/shop/ ...

WordPressのカスタム投稿の追加
投稿日:2013年10月8日

WordPressでのサイト構築に当たり、随時更新していく記事が1種類だけの場合は、初期設定のWordPressでも良いかもしれませんが、 更新していく記事が複数種類ある場合(ex. スタッフ日記、店長日記、店舗ごとのニュース)、 カスタム投稿の設定をすると大変便利です。 プラ ...

Twitter のデータ取得APIが変更されている
投稿日:2013年8月26日

Twitterでつぶやかれているデータを取得したい場合について考えます。 例えば、「BRISK」という言葉がいつどのくらいつぶやかれたのかを知りたい!! という時に、PHPでデータを取得して、整形して見やすくできないかと思うわけです。 Twitterでつぶやかれているデータを取得する方 ...

WordPressの管理画面のカスタマイズ
投稿日:2013年8月7日

WordPressを利用したシステムで、管理画面をカスタマイズしたい、という時があります。 今回は特に、管理画面の左側にあるメニュー部分のカスタマイズについてまとめました。 function.phpの任意の場所で、以下のように書くと管理画面で反映されます。 function.php ...

Facebookアプリで、FQLを使う
投稿日:2013年5月14日

Facebookアプリでは、PHPプログラムを実行させることができます。 そのphpプログラムからFacebookのデータを利用する方法の一つにFQLがあります。 FQLというのは、Facebook Query Language の略で、SQLのような命令文で、Facebookのデータを ...

WordPress 3.6(ベータ版)を触ってみました
投稿日:2013年5月10日

WordPress 3.6(ベータ版)が4月からダウンロードすることができるようになっています。 どこが新しくなったのか? 以下は、WordPress公式サイトからの抜粋です。 投稿フォーマット: 投稿フォーマット向けの UI ができました。テーマ開発者は構造的データにアクセスす ...

PHPでのアップロード中の進捗バーの出し方
投稿日:2013年4月9日

PHPでの大容量ファイルのアップロードについては、前回まとめました。 大容量ファイルをアップロードするには時間がかかるので、今度はアップロードの進捗を知りたくなるのが人間ってヤツです。 しかし、PHPではアップロード完了後にスクリプトを実行するためアップロード中の状況を表示させたり、ということは ...

大容量ファイルアップロードに関係するPHP・Apacheの設定
投稿日:2013年3月1日

大容量ファイルアップロードに関係するPHP・Apacheの設定をまとめました。 まず、ファイルアップロードページ等を作りたい場合、 upload.html [crayon-5b5042505d783986539955/] のようにフォームを作成すれば、サーバの「/ ...

WordPressプラグインの日本語化
投稿日:2013年2月4日

WordPressは非常に多くのプラグインが出回っておりとても便利なのですが、 日本語対応しているプラグインは意外と多くはありません。 日本語対応していないものでも使いたい場合、 かつ、自分以外も設定変更する、という状況の場合、 設定項目をできれば日本語化しておきたいところです。 ...

PHPでのメール送信について
投稿日:2013年1月17日

Webサイトでお問い合わせフォームなどを利用した場合に、 内容と送信を確認するための自動返信メールが来ることがよくあります。 そうした際にPHPでのメール送信を用いることができます。 日本語で(マルチバイト文字を含んで)メールを送りたいときには、 mb_send_mail関数を利用すると ...

WPtouchやKtai Styleを利用するときのWP Super Cacheの設定
投稿日:2012年12月27日

BRISKでは、ブログにWordPressを利用しているのですが、 モバイル機器からの閲覧を自動的に調整してくれるプラグインがWordPressにはあります。 いわゆるガラケーに対しては「Ktai Style」、 スマホに対しては「WPtouch」というプラグインを導入しています。 大変 ...

WordPressのWPtouchプラグインがAndroid 4.1 未対応なので暫定対応してみた
投稿日:2012年12月20日

BRISKでは、ブログにWordPressを利用しているのですが、 モバイル機器からの閲覧を自動的に調整してくれる便利なプラグインがWordPressにはあります。 いわゆるガラケーに対しては「Ktai Style」、 スマホに対しては「WPtouch」というプラグインを導入しています。 ...

PHP技術者認定試験 – ウィザード
投稿日:2012年12月6日

PHP技術者認定試験というものがあります。 その名の通り、PHPについての専門知識を評価するための資格試験となっています。 主に PHP5.3 を対象としており「初級」「上級」「ウィザード」の区分があります。 この「ウィザード」試験の試験内容がとてもユニークなものとなっています。 ...