10月 06

いつのバージョンからか分からないが、少なくとも今使っているWordPress 2.8では、テーマ中のwp_head()によって出力されるWordPress付属のjQueryは、 jQuery.noConflict(); されてるので、そのままでは、$(”#hoge”).click(~)といった使い方ができません。

これはどういうコトかというと、ちまたで配布されているほとんどのjQueryプラグインは、$(~)を前提としているので、そのままでは動かないプラグインが沢山ある、ということです。

WordPress付属のjQueryが、ptorotype.jsと併用できるようにとの措置なんだろうけど、正直、最近prototype.js使って無く、jQuery Onlyなので、この措置は逆に面倒です。

jQueryのプラグインのソース側を修正してもいいけど、プラグインによっては、packされたファイルしか提供しておらず、修正が面倒なものも多いです。

というわけで、僕は、テーマ中のwp-head()を削除して、 自作テーマのディレクトリ中にjsディレクトリを作り、そこに最新のjQueryを入れて読み込むようにしています。

[追記] あ、wp-head()を削ってしまうと、テーマのヘッダになにかを追記するようなプラグインが動作しないかも。要確認。

■関連情報 ・wp_enqueue_scriptで外部JavaScriptの読み込みをスマートに at WordPress.ex-libris.jp

Popularity: 6% [?]

written by ANN

9月 30

ずばり、「カテゴリへのリンクで、カテゴリ下に1つか記事がない場合、その記事にリダイレクトするWordPressのプラグイン」です。

WordPressのデフォルトの動作だと、カテゴリ下に記事が1つしか無くても、まず一覧状態で表示されます。

たとえば…

>>>>>続きを読む

Popularity: 2% [?]

written by ANN

8月 14

とあるサイト構築について検討中。

サイトの機能として、ある種の「時間割」を表示しそれを内部スタッフが自由に編集したいという要望。

更新頻度は年に数回程度。年に数度であれば、特別な仕組みを入れるまでもなく、その都度、編集をこちらに依頼してもらえればOKと話したのだが、どうしても先方は自分たちで変更したいといって聴かない。

その方がコスト高になると言っても、聞かない。

時間割といっても単純にn × nの碁盤のようなtable/表組みでなく、上下左右にコマを連結する必要があり(コマの増減もあり)、項目もある程度限定できるので、PHP + MySQLにて「時間割」を管理するシステムの構築を提案していた。

その後、それとは別に、サイト全体のページを編集/管理したいというので、WordPressの導入を検討。

さらにその後、他社の見積によると、時間割部分もCMSに含められているので、時間割管理システムの費用を削れないか…と。(-_-;;

WordPress内でも工夫すれば時間割的なページを作って編集することはできるだろうが、専用に作られたものとでは編集しやすさ・管理しやすさがだいぶ変わってきます…と説明するも、年に数回の編集のためにそこまで予算を取れないとの。予算がなく、年に数回であればその都度依頼してもらったほうがと前に説め(ry

前置きが長くなったが、出来るだけWordPressで簡単かつ自由にテーブルを編集できる方法を探してみた。

>>>>>続きを読む

Popularity: 23% [?]

written by ANN

3月 04

WordPressのビジュアルリッチプラグインをOnにしてると、サムネイルつきのニコニコへのリンク(iframe)が正しく動作しない。(タグが崩れる)

そこで、BBcode形式のタグで組み込めるプラグインを作りました。

↓こんな感じになります。
[nicodou]http://www.nicovideo.jp/watch/sm975673[/nicodou]

iframeを使ってないので、ビジュアルリッチエディタONでもOFFでも利用できます。

くわしくは→ニコニコ動画 貼り付け用 WordPressプラグインを作りました。 » Study to be Quiet.

こっちのblogでは、プラグインの作り方とか、その辺も書いてけたらなぁとか。

Popularity: 7% [?]

written by ANN