wordpressの投稿ページ等のimgタグ内に独自classを追加できる
<?php
add_filter( 'image_send_to_editor', 'remove_img_attr' );
function remove_img_attr( $html ) {
$class = 'test';
return preg_replace( '!(<img[^>]+class=")!', '$1'.$class.' ', $html );
}
?>
因みに今回、指定したclassは"test"。
また、ギャラリー使用時に独自style.cssを使用したい場合は
本体ギャラリーCSSの停止が必要
停止するには下記コードをfunctions.phpへ入力
<?php
//本体ギャラリーCSS停止
add_filter( 'use_default_gallery_style', '__return_false' );
?>
テーマのサブディレクトリ内に functions.php というファイル名でファイルを作り、独自でカスタマイズしたい内容を記載していくこのファイル。
ファイル名はfunctions.phpです。
くれぐれも、function.phpとfunctionと.phpの間に『s』を忘れずに!!
また、上記コードはphpコードのため必ず"<?php" ~"?>"で囲むことも忘れないように!!
あと、余分な空白とかがあってもうまく機能しない。
こんな些細なことで半日以上悩みに悩んで、漸く実装できたので自身の備忘録として――
0 件のコメント:
コメントを投稿