可以的话,不想使用插件来搞。但奈何WP这画廊相关资料太少。国内几乎没有可参考的,在国外论坛发现这么些解决办法:
/**
/* Gallery Default Settings
/* @param Array $settings
/* @return Array $settings
*/
function theme_gallery_defaults( $settings ) {
$settings['galleryDefaults']['columns'] = 5;
return $settings;
}
add_filter( 'media_view_settings', 'theme_gallery_defaults' );
function gallery_template_to_posts() {
$post_type_object = get_post_type_object( 'post' );
$post_type_object->template = array(
array( 'core/gallery', array(
'linkTo' => 'media',
) ),
);
}
add_action( 'init', 'gallery_template_to_posts' );
这玩意我是没有办法了,看起来像是WP内置了参数调用,我了解不深….