今年初めから作り始めたWEB Jukebox。
ある程度充実してきた段階で、ふと気づく..「〇〇って曲のあるアルバムなんだっけ?」となった時にどう検索するかという問題。
WordPressでサイトを作ったことのある人ならピンとくる話なので、その他の人は意味不明かもと思いつつ備忘録として..。
今回作ったJukeBoxは、メディアにアップロードしたaac形式の曲を、AudioIgniterというプラグインを使ってアルバム名をタイトルとした投稿にショートコードで入れて音楽プレーヤーとして表示させるようにしている。
あくまでもコンテンツ的にはショートコードだから、WordPressが持つ検索対象としては含まれないので、いかようにしても曲名からアルバムを引くことはできない。
これは由々しき問題ということで、今まで作成した全アルバム(投稿)の本文内に曲名リストを入れるようにして、検索に引っかかるようにすればいいだろうということで、1つ1つ投稿とAudioIgniterのコンテンツ編集画面を開いては曲名をリストとして追加する地味な作業。
もう既に何十枚ものアルバムを追加してしまったので、本当に本当に単純作業で骨が折れる..。
ただ..これできちんとサイト内検索に引っかかり、ajaxでリアルタイムに結果が出るようにした検索窓に2文字以上何かを入れると、その文字列が含まれる曲があるアルバムページの一覧が表示されるようになった。
もう少しでこの作業も終了、終わったら追加のアルバムをどんどん追加するゾ!
...と今日は力尽きたのでもう寝る..。

