phpのissetとdefinedの使い分け

こんな見慣れないエラーが出た。 [crayon-5d7ebbcfe9e08065420338/] エラーの出所は、こんな感じの定数に値がセットされているかどうかの判定です。 [crayon-5d7ebbcfe9e13959411879/] T_PAAMAYIM_NEKUDOTAYIMという見た事もない、読み方もわからない名前に面食らったのですが、エラーの原因はissetは変数のnull判定で使用す […]

STINGER5の検索をGoogleカスタム検索に変更する

 STINGER5のカスタマイズもだいぶ落ち着いてきたところで、今回は検索部分をGoogleカスタム検索に変更してみました。  Wordpressにも検索機能は実装されていますが、Googleカスタム検索の方がより精度の高い検索結果をユーザの方に提供できるので、利便性が向上するのではないかと思います。  まず、テンプレートのsearchform.phpを修正します。 [crayon-5d7ebbc […]

STINGER5のアコーディオンメニューがスマホ表示で開かないとき

ある日、スマホで表示確認している時にページ右上にあるMenuが反応しないことがある事に気が付きました。正常に動作すればMenuをクリックすると、Menuとサイトタイトルの間にカスタムメニューがスライドして現れるのですが、ダメなときはクリックしても何の反応もありません。 状況を検証している最中、問題なく動作していた状態だったにも関わらず、スリープから復帰するときにアコーディオンメニューが開かないとい […]

WordPressで記事毎にcssやjsを設定できる便利な機能

 特定の記事で1度しか使用しないjsやcssがあったりすると共通ファイルに書き込むかどうか悩んでしまうところですが、そんなときに便利な機能を見つけたのでメモ。  add-css-jsという便利なプラグインがあるようですが、現在は配布元であるHPがクローズしていて入手できなかったので、代わりにかちびと.netさんの記事を参考に実装してみました。  WordPressプラグインを使わずに記事ごとにcs […]

WordPressのタグアーカイブページでタグIDを取得する

表示しているタグアーカイブページのタグIDを取得する関数が不明だったので、何か代用できるものがないか調べてみたら見つかったのでメモ。 [crayon-5d7ebbcfeab68064636440/] get_query_varは、パブリッククエリ変数に関連する変数を取得できる関数です。他にもページ番号や検索キーワードなんかも取得できるようです。詳しくは私的マニュアルさんを参照。 おまけで、指定した […]

STINGER5の関連記事をSimilar Postsで精度を上げる方法

 STINGER5は、動作が軽く、必要な機能が一通り組み込まれ、SEOにも効果的として評判のSTRINGER3の後継で、レスポンシブでHTML5に対応した無料で使えるWordpressのテンプレートです。  STINGER5には標準で関連記事を表示する機能が実装されていますが、この機能は同一カテゴリから記事をピックアップしてくるものなので、精度を上げるためにSimilar Postsを利用すること […]

WordPress Popular Postsでカテゴリ別の人気記事を表示する

STINGER5にテンプレートの入れ替えをしてから色々と見直しをしていますが、今回は人気記事を表示できるWordpress Popular PostsというWordpressのプラグインを少しカスタマイズしてみました。 WordPress Popular Postsは簡単に人気記事をサイドバーなどに表示できる便利なプラグインなのですが、常に全ての記事を対象として人気記事を表示してしまいます。このた […]

STINGER5にテンプレート変更&カスタマイズメモ

 ずっと使ってきた素敵なWordpressのテンプレートCudazi Monoから人気のテンプレートSTINGER5に変更してみました。  STINGER5は、動作が軽く、必要な機能が一通り組み込まれ、SEOにも効果的として評判のSTRINGER3の後継で、レスポンシブでHTML5に対応した無料で使えるWordpressのテンプレートです。  管理ページからテンプレートをインストールすればそのまま […]

NginxでWPtouch(Ver. 3)の高速化

NO IMAGE

 Wordpressでインストールするだけで簡単にスマホページを作ってくれるプラグイン「WPtouch」のメジャー・バージョンアップ(Ver. 3)に伴って、WPtouchの端末判定の方法が変更になっていたのでNginxの設定を見直してみました。WPtouch Ver. 3.1.8を対象としていますが、Ver. 3.1.1から同様の処理で問題ないと思います。  WPtouchの端末判定は、core […]

Googleの為替レートAPIが利用できなくなっていた件

Googleの為替レートAPIは、為替レートをjson形式のデータで返してくれる有難いサービスでしたが、現在はAPIをたたくとトップページにリダイレクトされてしまい利用することができなくなっています。 http://www.google.com/ig/calculator?hl=en&q=1USD=?JPY Googleの為替レートAPIの代わりになるものがないか調べて、いくつか利用でき […]

1 3 4 5 6