【发布时间】:2017-02-27 23:45:23
【问题描述】:
我有这些代码:
$slider_gallery.= '<span class="chpcs_img"><a href="'.$post_link.'">'.$this->get_post_image($post->ID,$image_size).'</a></span>';
public function get_post_image($post_image_id, $img_size) {
if (has_post_thumbnail($post_image_id)):
$img_arr = wp_get_attachment_image_src(get_post_thumbnail_id($post_image_id), $img_size); $first_img = $img_arr[0];
endif;
if (empty($first_img)) {
if (empty($this->options['settings']['default_image_url'])) {
$first_img = plugins_url('assets/images/default-image.jpg', __FILE__);
}
else {
$first_img = $this->options['settings']['default_image_url'];
}
}
$first_img = "<img src='".$first_img. "' />";
return $first_img;
}
我正在尝试添加 alt 属性,但无法弄清楚。顺便说一下 /plugins/carousel-horizontal-posts-content-slider/chpcs.php 上的 wordpress 插件 https://wordpress.org/plugins/carousel-horizontal-posts-content-slider/
第 340 行和第 404-427 行
【问题讨论】:
-
所以你想将图像文件名作为 alt 属性传递?
-
是的,尝试这样 $first_img = "";返回$first_img; }
-
我猜$post_image_id是图片的名字?
-
谢谢@RyanCyrus
标签: php wordpress image function alt