回避策の解決策を探しています。現時点で私が決定した最善の回避策は、wordpress ページの添付ファイルにクラスを追加できるようにすることです。現時点では、Wordpress には、後で CSS スタイリング用のクラスを追加するだけの簡単な方法はありません。
現在、HTML が生成されると、それは div でラップされます。これはそれが生成される方法です(私は思う):
<?php
$bigsrc = wp_get_attachment_image_src( $attachment->ID, 'full');
$zoom = $bigsrc[0];
$src = wp_get_attachment_image_src( $attachment->ID, 'post-thumb');
$attachmenttitle = apply_filters('the_title', $attachment->post_title);
$class = "media-image";
?>
<div class="item-photo <?php echo $class;?>">
ファイル名に基づいてクラスを追加する方法はありますか? ファイル「red-01.jpg」と「blue-01.jpg」の名前を簡単に変更できます。HTMLを次のように出力できるスクリプトがあることを願っています:
<div class="item-photo media-image red"><img src="red-01.jpg" /></div>
<div class="item-photo media-image blue"><img src="blue-01.jpg" /><div>
私がプロジェクトに使用しているスクリプトは既にページへの添付ファイルを呼び出しており、非常に洗練されているため、Wordpress の添付ファイル メソッドを使用する必要があります。Wordpress のメディア アップロードに単純なクラスが追加されていれば、私の問題は解決されます。ありがとうございます!
上記のようにdivにクラスを追加できる限り、私はどんな解決策にも完全にオープンです!