投稿情報を連想配列で参照する投稿日の検索が自由自在に時代はWP_Queryなのか検索ワード「-10,000円」を検索できるようにしたい標準で使用できる数少ないショートコード[caption]とはこの記事は最後に更新してから1年以上経過しています。投稿画面において、画像をアップロードし投稿に挿入するすると、imgタグをaタグで囲んだものが挿入される(キャプションを指定した場合はタグも)。それらの画像をLightBox(JavaScriptライブラリ)で表示する場合、aタグにrel属性を追加するのだが、その作業を毎回投稿に挿入した後で行うのがちょっと面倒。いうわけで、自動的にrel属性を追加するようにしてみました。投稿にアップロードした画像のHTMLコードを挿入している仕組みを調べた。画像のアップロードしている部分はiframeタグで「/wp-admin/media-upload.php」で行っており、目的のHTMLコードを挿入しているのは「/wp-admin/includes/media.php」のimage_send_to_editorフィルターであり、そのフィルターとして登録されているのが同media.phpで定義されているimage_add_caption関数だった。aタグにrel属性を追加するには、このimage_add_caption関数と同じようなフィルター関数を定義すればいい。具体的には、自身のテーマのfunctions.phpに次の内容を記述する。$html;}アップロードするファイルは画像以外の添付ファイル以外の場合は、aタグにrel属性が指定されているので、挿入される$htmlにrel属性が含まれているかを調べ、含まれていない場合のみLightBox用のrel属性を追加するようにしている。ここではrel属性を追加しているが、aタグにclass属性を指定する場合にも利用できるだろう。管理者向けのカスタマイズは、まだまだいろいろできそうですね。)パラメータ$dで指定したフォーマットで投稿日を取得する。)PHPバージョンの互換性を調べる。)投稿情報が指定したカテゴリーに属しているか調べる。)IDを指定してカテゴリー情報を取得する。)WordPressシステムの関数にアクション関数を追加する。©12NetWordPress私的マニュアル主にjQueryのメモPHPExcelのノートWebの。