我想在我的文章中使用精選圖像(縮略圖)。WordPress的 - 改變精選圖像的屬性
的事情是,我希望能夠改變圖像已被連接到後門柱下面的圖像屬性,但這一職位已發佈之前:
標題 替代文本 標題 說明
你是怎麼做到的?
我想在我的文章中使用精選圖像(縮略圖)。WordPress的 - 改變精選圖像的屬性
的事情是,我希望能夠改變圖像已被連接到後門柱下面的圖像屬性,但這一職位已發佈之前:
標題 替代文本 標題 說明
你是怎麼做到的?
<?php
$size = array(150,150);
$default_attr = array(
'src' => $src,
'class' => "attachment-$size",
'alt' => trim(strip_tags(wp_postmeta->_wp_attachment_image_alt)),
'title' => trim(strip_tags($attachment->post_title)),
);
the_post_thumbnail($size, $attr);
?>
我還不清楚你要做什麼。
這將使用帖子標題作爲alt和title屬性在標記中顯示精選圖片。
$image_meta = wp_get_attachment_image_src(get_post_thumbnail_id(), 'medium');
// replace 'medium' with 'thumbnail', 'large', or 'full'.
echo '<img src="'.$image_meta[0].'" alt="'.$post->post_title.'" title="'.$post->post_title.'" width="'.$image_meta[1].'" height="'.$image_meta[2].'"/>';
如果你想真正改變功能的圖片標題,ALT,標題,描述等在數據庫中,那麼你可以看看post_publish鉤。這應該讓你開始:
function do_stuff($post_ID){
global $post;
$post_thumbnail_id = get_post_thumbnail_id($post_ID);
if ($post_thumbnail_id){
// Do Stuff with your featured image id - $post_thumbnail_id
}
return $post_ID;
}
add_action('publish_post', 'do_stuff');
試試這個,它的工作很好。
$title_attribute = the_title_attribute(array('echo' => FALSE));
the_post_thumbnail(
'full',
array(
'alt' => $title_attribute,
'title' => $title_attribute
)
);
也許如果你能解釋你的意圖是什麼? – Dominic
當我發佈一篇新文章時,我添加了一個精選圖片,然後檢查了一堆分類法,然後使用檢查的分類法爲該帖子創建標題。所有的工作,並在function.php文件中完成。現在 - 當我創建帖子標題時,我想將精選圖片的標題,替代文字,標題,描述更改爲創建的帖子標題。 –