WordPressのスマホ対応といえば、WPtouchが有名だと思うのですが、
携帯対応の代表的プラグインKtai styleでもスマホ対応をすることが可能です。
(続きを読む…)
タイトルどおりで結論も何もないのですが、、
WordPressを使ってCMSサイトを構築するときに、マルチサイトを使って構築するか、
それともカスタム投稿タイプとするのか、非常に悩ましいところだなと思います。
(続きを読む…)
いま仕事でCMSでのサイト制作をしているので、WordPressネタが増えてます。
マルチサイトをはじめ、今まで軽くしか使ったことのなかった機能を使うことが多いので、
調べながらになって時間もかかりますが、確実に知識は増えてるかなーという感じです。
今回は「カスタム投稿タイプ」です。
カスタムフィールドだけでも問題なくCMSサイトは構築できるとは思うのですが、
カスタム投稿タイプとカスタムタクソノミー、さらにカスタムフィールドを使えば
より初心者にもわかりやすいUI設計ができるような気がしました。
(続きを読む…)
WordPressのカテゴリのURLは、サイトURL/category/カテゴリ名/ という形式になり、
わざわざcategoryというのが入るのがあんまりだな、と思うときがあります。
そんなときに便利なのが、WP No Category Baseというプラグイン。
インストールするだけで、URLからcategoryの表示を省いてくれます。
(続きを読む…)
ソーシャルボタンをいろんなページにつけることがだんだん当たり前になってきましたが、
WordPressのプラグインを使うとちょこちょことレイアウトに制限があったりしたので、
普通にソースに入れ込んで対応したりしていました。
といっても、facebookのOGPタグは自動で書き出してくれないと面倒です。
そこでOGPタグについてはプラグインWP-OGPを使用します。
(続きを読む…)
先日よりおかしくなっていたトップページのグリッド表示。
デザイン変更も考えてはいましたが、とりあえずなぜなのかが気になり調査しました。
するとフッター近くに、Lightbox2で使用しているprototype.jsのタグが入っていました。
トップページではLightbox2を使用していないので、抜いていたはずなのですが、
なんでこんなところに??と思い、footer.phpを見てみたところ、
wp_footerが該当のタグを書き出ししている様子。
以前はなかったと思うので、おそらくWordPress3.3にしたことで、
仕様が変わったのではないかと思います。(すみません、あくまでも予想です。。)
とりあえずwp_footerで書き出されている内容が必要ではなかったので、
wp_footerの行を削除して無事に解決しました。
リニューアルは遠ざかりましたけど。。
WordPress3.3はこれまでのバージョンアップと違って、
プラグインなどに影響が結構出ているようですね。
カスタムフィールドを使用するマルチサイトを仕事で作成しているのですが、
新規での作成だったので、最新版のWordPress3.3をインストールしました。
ところが、Custom Field GUI UtilityはWordPress3.3に非対応とのこと。
Custom Field GUI Utilityのサイト
http://www.tinybeans.net/blog/download/wp-plugin/cfg-utility-3.html
別のカスタムフィールドのプラグインを使用することも試してみたのですが、
慣れていないせいもあり、あまり使い勝手がよくなかったので、
なんとかCustom Field GUI Utilityを使えないか調べてみました。
すると下記の記事を発見!
http://ja.forums.wordpress.org/topic/8597
変更点は次の2箇所ということになるようです。
(1)cfg-utility.php
74行目のadd_action (‘simple_edit_form’…)をadd_action (‘edit_form_advanced’,…)に変更
(2)cfg-utility.js
「// WPオリジナルのアップローダーを起動」辺りで
‘#add_media’ を’#content-add_media’ に変更
これで無事に使用することができました。
3.3との相性なのかどうかわかっていないのですが、
入力必須項目を入力しなかった場合に、戻ることができなかったので、
入力必須(must=1)は今は使用しないようにしました。
またいずれは正式に対応版が出るのではないかと思うので、
正式版が出たらアップグレードしたいなと思います。
マルチブログの設定に新規でユーザーを追加するときに、
それぞれのブログで追加しようとすると、
2つ目のブログで「すでに登録されているユーザーです」というエラーになりました。
サイトネットワーク管理者から登録しなければいけなかったか、と思い、
いったん作ったユーザーを削除して、サイトネットワーク管理者から追加したのですが、
これもまたまたエラーになってしまい、
「このユーザー名は別の方が予約中ですが、数日すれば利用できるようになるかもしれません。」
というエラーメッセージが表示されました。
数日も待つのは面倒なので、データベースから直接データを消すことに。
phpmyAdminでログインし、テーブル「wp_intsignups」の中にあるレコードを削除したら
無事に追加することができました。
というわけで、マルチブログの場合の新規ユーザーの登録は、
サイトネットワーク管理者から追加して、それから各ブログにて、
「新規ユーザーを追加」の「既存のユーザーを追加」で
追加することがベストのようです。
あるサイトでニュースページをCMS化するのに、このプラグインを入れました。
Custom Field GUI Utility
http://www.tinybeans.net/blog/download/wp-plugin/cfg-utility-3.html
WordPressのメディアアップロードを使って画像を指定できる
イメージフィールドを使うことが最大の目的です。
他にも便利な機能がありそうなので今後サイトのCMS化を進めていく中で
いろいろ使っていければと思います。
仕事でWordPressのマルチブログの設定をしました。
以前からかなり気になっている機能だったので、試す機会があって良かったです。
(続きを読む…)