検索お問い合わせデジタルアーカイブテストサイトホーム公開システム開発デジタルアーカイブ公開システム(6)第2次システム(続き)前回はメタデータの表示関係について説明した。テーマを変更してもテーマのカスタマイズが少なく済むようにフィルターフックを利用して画像とメタデータを表示するようにした。the_excerptをフックし、Single及び検索結果表示にメタデータを付加することとした。個別ページを表示するために、カスタム投稿タイプがdaの時「the_content」に左側に画像、右側にメタデータを表示するように変更した。個別ページまた、複数の画像を表示することができるようにした。}検索結果ページ検索結果ページはカスタム投稿タイプがdaでsearchの時「the_excerpt」をフックし、リスト表示の抜粋をメタデータとして表示させる。$se_mdlist;}このプラグインで、ほぼテーマの改造をせずに済むようにしたが、検索結果表示のsearchページに「絞り込み検索」のための関数を付加する必要がある。(一部のテーマでは「$the_excerpt」を利用していないリストページがあるので、改造する必要がある)また、WordPressの標準テーマでは個別ページにサムネイルが表示されるのでその部分の変更が必要である。);}現在のシステム現在のシステムは第2次システムをもとに、テンプレート部分を含んだ関数をショートコードにして固定ページに入力することで表示できるようにした。ショートコードについて以下に示す。ランダム表示:デジタルアーカイブからランダムにサムネイルを表示する。全文検索フォーム:全文検索用、ポストタイプ及びプレースホルダ(検索までに表示する文字)を変更可能。一覧表示:デジタルアーカイブの一覧を表示する。タイトルとサムネールが表示される。詳細検索フォーム:詳細検索用、「メタデータ表示設定」で設定した「検索項目」に基づいて表示。「dakensaku_form」カテゴリー検索:カテゴリー検索用、設定されたカテゴリを表示し、選択されたカテゴリのデジタルアーカイブのタイトルサムネイルの一覧を表示する。「toukou_list」スライド表示:ランダムに選択されたデジタルアーカイブのサムネイルをスライド表示する。「Google地図」を利用した2種ある。(p_lat,p_lag,p_zoom)で設定する。