这是一个创建于 2497 天前的主题,其中的信息可能已经有所发展或是发生改变。
function image_alt_title($content){
global $post;
$pattern = "/<img(.*?)src=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i";
$replacement = '<img$1src=$2$3.$4$5 alt="'.$post->post_title.'" $6>';
$content = preg_replace($pattern,$replacement,$content);
return $content;
}
add_filter('the_content','image_alt_title',15);
可是如果文章标题里面有个样
文章标题是:小泽玛利亚<span style="color: #ff0000;">(已结束)</span>
正常就会是 alt="小泽玛利亚(已结束)"
可是现在是这样 alt="小泽玛利亚<span style="color: #ff0000;">(已结束)</span>"
.$post->post_title 这个代码能只输出文字吗?
小白一个,实在解决不了了……
2 条回复 • 2018-01-23 15:04:43 +08:00
|
|
1
viko16 2018-01-23 10:00:22 +08:00 1
|
|
|
2
Pai 2018-01-23 15:04:43 +08:00
|