admin
This user hasn't shared any profile information
Posts by admin
管理メニューを必要ないとき隠す
1WordPress3.1からの新機能の管理メニューは便利ですが、出しっぱなしだと結構じゃまになってきます。
そこで必要無いときに隠したいなあと思い、色々作ってみました。
WordPress3.1とネットワーク機能
0Wordpress3.1ではマルチサイトも強化されました。
ネットワーク管理者が管理画面にログインすると、右上にサイトネットワーク管理者というリンクが追加され、そこからネットワーク管理画面に移動できます。
専用のページが用意されているので一件便利にみえるが慣れないせいかどうもつかいにくいです。
各ページからネットワーク管理者でもプラグインのインストールなどができなくなったのも不便。
上部の管理メニューから参加サイトを選んで移動できるのは便利なんですけどねえ。
WordPress3.1とカスタム投稿アーカイブ
0地味にうれしかった新機能としてカスタム投稿をアーカイブ化できることです。
これで新着情報などのカスタム投稿を作成したときに、一覧を表示するときにいちいちページを作らなくても大丈夫です。
しかし使い方がわからずちょっとつまったのでメモ
(さらに…)
WordPress3.1と管理メニュー
2WordPress3.1がアップデートされて、管理メニューというのが追加されました。
これを有効にすると、ログイン中は上部にメニューが追加され、そこから投稿をしたりページを編集したりできます。
これが非常に便利そうなので色々調査してみました。
WordPress3.1と投稿フォーマット
0WordPress3.1がアップデートされました。
まるでWindows3.1みたいだなあと思ったのは自分だけでしょうか?
早速新機能を色々チェックしていきたいと思います。
とりあえずあまり使う機会はなさそうですが投稿フォーマットの仕様について軽く調べてみました。
ヒアドキュメントのうっかりミス
0PHPでヒアドキュメントで出力する機会がありました。
echo <<< _HTML_ hogehoge hogehoge _HTML_;
ところがエラーがでてしまう。何でだろう?
と10分ほど悩んだ結果、_HTML_の先に一個半角スペースがあったせいでした。
うっかりミスで時間を費やすととっても脱力しますね
イベントを保持したままappendToで要素を追加
0詰まったので自分用メモ。
Jqueryで簡易スライドもどきをつくるために最初の要素のコピーをappendToで最後に追加して最初の要素をけすをくりかえす。
しかし、appendToで追加された要素にひも付けあられたクリックイベントが発生しない。イベントハンドラはコピーされない。
jQuery(“#hoge:first”).clone().appendTo(‘#hoge’);
ではなく
jQuery(“#hoge:first”).clone(ture).appendTo(‘#hoge’);
にすれば、イベントも込みで複製される。
気が付かないで無駄に時間を過ごした。
googlemapを使い緯度経度をカスタムフィールドに入れるプラグイン
0座標を指定してGoogleMapにマーカーを配置しているのですが、投稿時にGoogle Maps Anywhereを選び、カスタムフィールドに保存を選ぶのが面倒だなーと思い、いい感じのプラグインが見つからなかったので自分で作ってみました。
インストールしてAPIキーと出力する投稿タイプを選ぶと下にGoogleMapが表示されます。
その状態でマーカーを移動して座標を選び投稿を保存すると自動で座標の値がLat_Longに保存されます。
後はそれを自分でGoogleMapを作成して配置すればOKです。
低機能、シンプル、軽量を目指して作ったつもりが、別ウインドウではなく投稿画面に表示するので重くなった気がする。
まあ自分の都合で作った物なのであまり気にしてませんが、もう少し考えて作った方がよかったかな。
カスタムフィールドテンプレートでデータをグループ化と表示非表示を追加する。
0カスタムフィールドテンプレートプラグインには非常に多彩なオプションがありますが、そのオプションの説明がとても少ないです。
その中のこっそりした機能の一つにグループ化というのがあります。
これはグループ化した部分をfieldsetで囲む機能で
[グループ1]
type = fieldset_open
legend=ぐるーぷ
[項目1]
type = text
[グループ1]
type = fieldset_close
のようにfieldset_open~fieldset_closeまでの間の項目がグループ化されます。
そしてグループ化したついでにそのグループをクリックで表示オンオフにしようというカスタマイズをします。
(さらに…)
ktai entryで@以前にピリオドがある場合の対処とカスタム投稿へのポスト
1メールからWordpressに投稿したいとのことでKtai entryを導入したのですがどうも上手く動作しません。
おかしいなとメールを調べてみるとメールアドレスが aaa..bb@cc.jp なのに “aaa.bb”@cc.jpで受け取っているのが原因のようです。
これはWordpressではなくメールサーバーの仕様らしいですが、@以前にドットが二個連続で続くか、@の直前にある場合は@以前を””で囲んで表示されるそうです。
そもそもそんなメールアドレス登録できるのか?と思ったのですがどうも携帯だとできるようですね。
そういうわけで受信メールアドレスは”aaa..bb”@cc.jpで、ユーザーとして登録されているのはaaa..bb@cc.jpだったためにユーザー不一致で登録できなかったようです。
というわけでktai entryの一部を変更。ついでにメール投稿だと投稿にしか投稿できなかったのでカスタム投稿に投稿できるようにも変更しました。
(さらに…)