【WordPress】ショートコードAPIを使った管理画面からの関数実行
short codeを使った管理画面からの関数実行
WordPressを使ったサイトで、「お問い合わせ」をメールフォームを使わないで、リンクからメーラーを立ち上げる方法で対応した際に、IEの8以下だと文字化けてしまった為、ブラウザを判定して文字コードを変更する関数を作成しました。
ところが、the_contents()関数で表示されるHTMLにお問い合わせリンクが含まれている場合、その関数が使えない。プラグインを入れて、the_contents()にPHPやJavaScriptのコードを書いて文字コードを変更する処理を書くことは可能だが、セキュリティー上の問題が発生しやすくなる為止めた方がいい。
そこで、メディアを管理しているギャラリー機能で使われているショートコードAPIを使えば、解決できることがわかったので、その方法を書いてみようと思います。
【WordPress】WP-PageNavi 固定ページでページングを表示する
[WordPress]WP-PageNaviプラグインを使った固定ページでページング処理
WP-PageNaviを使ったページング処理は、下記のソースコードにより表示可能ですが、固定ページでうまく表示できない場合があります。
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } wp_reset_query(); ?>
ページングのリンクが表示できない原因については、下記の理由が考えられます。w
- ループ処理に問題がある
- $pagedが取得できていない
- ページ名が重複している
MacBookProを購入した
今までWindowsのPCを購入していましたが、周りの人や嫁がMacユーザだったのと、iphoneアプリを個人で作成した
という理由から人生初Macを購入しました。
性能は、必要もないのにハイスペック(SSD512GB,メモリ8GB)マシンが購入したくてMac整備品を購入しました。
整備品には傷があるとか書いていましたが、新品同様で価格的にもお手頃。
去年末くらいからずっと検討していたのですが、仕事が一区切りついたので、思い切って購入しました。
初Macということで、わからに事だらけ。
Mac初心者の私がMacBook Airを買って行った設定まとめを参考に
初期設定をして、アプリのインストール。主にWindowsで使っていて、Macにも共通して使えるアプリをインストール
・Evernote
・DropBox
・Sublimetext3
・Chorme
・FireFox
・Thunderbird
・Github
・GoogleIME
Windowsとの違いによりインストールしたアプリ
・FielZila (ファイル転送ソフト、WindowsだとWinSCPを使ってました。)
・iTerm (ターミナルソフト、WindwosだとTeraTermやPoderosa使ってましたがないので)
・mi (テキストエディタ Windowsではsakuraエディタを使ったました)
・Xcode(iphone用の統合開発ツール)
人通りアプリのインストールと設定が完了したので、次にMacのアクセサリを揃えました。
私が購入したのは、以下のステッカー(黒)と液晶フィルムと本体カバー(クリア)です。
ステッカーで傷防止ができているので本体のカバーは必要なかったかな?と思ってます。
MacBook pro 13インチ用ハードケース(ブラック) 往年のMacBookブラックモデルを彷彿とさせる専用カバー!(黒・マット仕上げ)
- 出版社/メーカー: CJジャパン
- メディア: エレクトロニクス
- クリック: 1回
- この商品を含むブログを見る
ELECOM 液晶保護フィルム 反射低減仕様 11.6インチワイド MacBookAir用 EF-FLAMB11
- 出版社/メーカー: エレコム
- 発売日: 2010/12/13
- メディア: Personal Computers
- 購入: 8人 クリック: 24回
- この商品を含むブログ (4件) を見る
MacBook pro 13インチ用ハードケース(ブラック) 往年のMacBookブラックモデルを彷彿とさせる専用カバー!(黒・マット仕上げ)
- 出版社/メーカー: CJジャパン
- メディア: エレクトロニクス
- クリック: 1回
- この商品を含むブログを見る
まだ、購入して1ヶ月ですが、だいぶ慣れてきました。ただ、ショートカットコマンドを利用するので、
CommandとCntrolの押し間違いが多いです。なれるまでもうしばらくかかりそうです。
Macだと、Linuxベースなので、Web開発者にとってはいろいろ便利です。もちろん解像度がいいので、
見た目がいいというのもありますが、以前より開発効率があがっている気がします。
まだ、カスタマイズしたことがたくさんありすぎですが、参考になることがあればブログにも書いていきます。
【書評】HTML5基礎 WINGSプロジェクト
今回は、「HTML5基礎」を読んだ感想を書こうと思います。
- 作者: WINGSプロジェクト片渕彼富,山田祥寛
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2011/03/26
- メディア: 単行本(ソフトカバー)
- クリック: 87回
- この商品を含むブログ (11件) を見る
2011年に書かれた本の為、若干古いですが、HTML5についてまだよくわらない方がどんなことができるか知るた為には、いい本だと思います。
実務レベルで参考になる本ではない為、体型的にHTML5どんなことができるかを知るにはいい本だと思います。
カスタムフィールドを使った日付ごとの表示変更方法[WordPress]
前回の投稿でもお伝えした通り、最近WordPressを触っているので、困ったことなどを記載していこうと思ってます。
カスタムフィールドを使った処理は、functions.phpなどに処理を追加するのは、PHPを分からない人などには、とても大変です。
そこで、今回使ったプラグインは、Custom Field Template (カスタムフィールドテンプレート)プラグイン です。
ダウンロードは無償ですが、サポートを受けるためにはサポート料金を支払う必要があります。
そのため、プラグインの詳しい説明は避けようと思います。
設定については、KoToRi:Blog 「Custom Field Templateの使い方[WordPress]」を参考にさせてもらいました。
続きを読む