0
因爲關閉,我無法回覆original posting。Woocommerce產品圖片替代文字 - 自動設置
鏈接中提供的代碼片段有效;但是它會將標題中的徽標替代文本更改爲第一個產品圖像的替代文本。
任何人都可以建議我該如何改變這種行爲?
因爲關閉,我無法回覆original posting。Woocommerce產品圖片替代文字 - 自動設置
鏈接中提供的代碼片段有效;但是它會將標題中的徽標替代文本更改爲第一個產品圖像的替代文本。
任何人都可以建議我該如何改變這種行爲?
這會將產品標題添加到商店頁面上的alt標記。
function modify_shop_product_image ($img, $product, $size, $attr, $placeholder) {
$alt_tag = 'alt=';
$pos = stripos($img, 'alt=') + strlen($alt_tag) + 1;
return substr_replace($img, $product->get_name(), $pos, 0);
}
add_action('woocommerce_product_get_image', 'modify_shop_product_image', 10, 5);
感謝您的答案 - 它糾正頭部的標誌替換文本但是從我所看到的是將圖像標題作爲替代文字 - 它不把產品標題作爲替代文字 – yatgirl
應該有任何影響標頭徽標這是一個WooCommerce動作,我用我的主題進行了檢查,並且商店頁面上的所有產品都帶有產品名稱的alt標籤圖像。屏幕截圖顯示了圖片中的alt標籤。 http://imageshack.com/a/img924/2032/WA07Fs.png –
我不知道如何在這裏上傳照片。該代碼在我的商店(本地)上的反應方式不同。它採用媒體庫中的替代文本,而不是產品標題的替代文本。也許我有一個用代碼片段覆蓋的地方...你能介意快速檢查你的媒體庫,看看媒體庫中該產品的替代文本是什麼? – yatgirl