WordPress:メディア追加のときのタグ編集

wordpress_logo

あとであとでと思っているといつまでたってもやらないので、思い立ったときにやってみたシリーズ。
「メディアを追加」ボタンで画像を投稿エディタへ挿入してから、毎回毎回手作業で次のようなことをしてました。(自分使用&仕様)

  • <div class=”img-shadow”></div>を追加
  • <a>タグを削除
  • <img src=””>の https://dev.satake7.net を削除。titleも削除。altは空に。classも削除

それをフィルタ一発でやったろーぜというわけです。参考にさせていただいたのは「WordPress のエディタに埋め込むメディア用タグを自動編集する」。
きっとこっちを見た方がわかりいいと思うので、自分でやったとこだけメモ。
[code]
function add_image_send_to_editor($html, $id, $alt=”, $title=”, $align=”, $url=”, $size=”) {
$wk_html = “”;
if (preg_match(“/^]*?>.*?$/i”, $html)) {
$wk_html .= ‘

‘;
$wk_html = preg_replace(‘/(title=”.*?”|class=”align.*”|http:.*satake7.net)/i’, “”, $wk_html);
}
[/code]
<a>タグだったら、<div class=”img-shadow”></div>でくくって、いろんなものを削除ということです。

0 返信

返信を残す

Want to join the discussion?
Feel free to contribute!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です