每当您将图像库添加到帖子时,图像都会自动链接到图像附件页。这并不理想,因为我想使用Fancybox 因此用户可以循环浏览图像。
我尝试了以下代码,默认情况下让图像链接到文件,但这似乎对库不起作用。关于如何将图像库的默认链接类型设置为“文件”有什么建议吗?
如果图片附件页面根本不可用(在画廊和普通图片上),我会更高兴。我真的不喜欢这个功能。
/**
* Set default image link type to file
*/
function tp_set_default_link_type() {
update_option( \'image_default_link_type\', \'file\' );
}
add_action( \'after_switch_theme\', \'tp_set_default_link_type\' );
提前感谢!
最合适的回答,由SO网友:birgire 整理而成
您可以覆盖库短代码link
具有以下属性:
add_filter( \'shortcode_atts_gallery\',
function( $out ){
$out[\'link\'] = \'file\';
return $out;
}
);
这意味着,即使您的短代码是:
[gallery ids="1,2,3"]
[gallery ids="1,2,3" link="none"]
库输出将始终生成,就像您使用
link="file"
.