私は現在、投稿に挿入された画像を一連の div にラップする次のコードを持っています (スタイリングの目的で、http://natv.is/wp/を参照してください)。これを拡張して、各写真の下に「PHOTO CREDIT:」というテキストが表示され、その後に写真家の名前 (画像の「キャプション」ボックスの内容) が写真家のポートフォリオ (内容である) へのハイパーリンクとして表示されるようにします。画像の「説明」ボックスの)。問題は、これらのボックスの内容を呼び出す方法や、それらを html に配置する方法がわからないことです。これまでの方法はすべて役に立ちませんでした。何か案は?
function filter_images($content){
return preg_replace(
'/<img (.*) \/>\s*/iU', '</div><div class="eightcol"><img \1 /></div><div class="onecol"></div><div class="sevencol">', $content);
} add_filter('the_content', 'filter_images');