代替テキスト機能について質問があります。alt = ""は私のWordpressテーマに表示されますが、表示される値はタイトルフィールドからのものです。それは正常ですか?LE:このリンクには、この無料のexpositioテーマのコードソースが含まれています。alt/ titleの部分でかなり異なっているようです。この部分をご覧ください:$strResultGallery .= '<td>'.'<img alt="'.$row_img->post_title.'" src="'.$strThumb.'" />'; $strResultGallery .= '<h5>'.$row_img->post_title.'</h5>'; $strResultGallery .= '</td>';
ここで「魔法」が発生します。(画像編集タブから)altフィールドに入力すると、ソースコードのalt = ""は空になります。これの代わりに、(画像編集タブにも)タイトルフィールドに入力すると、ソースコードに表示されます。 alt属性として(のでimg alt="'.$row_img->post_title.'"
)。それ以上の場合、<h5>'.$row_img->post_title.'</h5>'
そのalt = ""はタイトルとして表示され、ページに表示されます。これらはデモでも同じです。リンクとは言っても、関数alt / titleを通常の方法で使用するには、コードを書き直す必要があります。誰かが助けてくれたら、...ありがとうございます。
2 に答える
1
わかりました、本当に良い人が私に解決策をくれました。素敵で、きれいで、シンプルです。そして、このテーマを使用し、alt = ""機能も正しく機能させたい人は、で見つかったimg alt=""コンテンツを置き換えるだけです。この行のtmpl_single.php:
<img alt="'.get_post_meta($row_img->ID, '_wp_attachment_image_alt', true).'" src="'.$strThumb.'" />
于 2013-03-13T18:29:15.880 に答える
0
Altは、html5およびセマンティックWebサイトの最新の世界では非推奨になっています。attrを使用し<title>
ます。そのお勧め
于 2013-10-11T08:49:32.260 に答える