我已经尝试了几种解决方案,这些解决方案适用于其他不适合我的解决方案。
这是我试图影响的 HTML 示例
<dt class='gallery-icon'>
<a href='http://localhost/wordpress/?attachment_id=94' title='IMG_6032'>
<a href
必须去,形象必须留下。
在我的选项链接图像设置为关闭。
我读过的解决方案显然不知道 wordpress 中的画廊是什么,因为它与图像列表不同。
update_option('image_default_link_type','none');
没用。
这也没有
function attachment_image_link_remove_filter( $content ) {
$content =
preg_replace(
array('{<a(.*?)(wp-att|wp-content/uploads)[^>]*><img}',
'{ wp-image-[0-9]*" /></a>}'),
array('<img','" />'),
$content
);
echo $content;
return $content;
}
或这个
function my_gallery_to_slideshow_settings( $params ){
$params['link'] = 'file';
return $params;
}
当我添加过滤器时,什么也没发生。
默认的 wordpress 图库功能会向您的图像添加一个链接,该链接似乎绕过了这些过滤器。