我可以自己回答第一个问题。我要找的钩子是post_gallery
(https://codex.wordpress.org/Plugin_API/Filter_Reference/post_gallery) – 每当库短代码
使用此挂钩时要考虑的问题:为库生成html的原始函数gallery_shortcode()
(在wp-includes/media.php中)在过滤器post_gallery
如果您想保持原始函数的灵活性,就需要在某个地方使用,这样您就可以独自完成相当多的工作。I highly suggest reading the original function first.
至于我的第二个问题,我仍然需要帮助–我提出了一个相当不满意的解决方法,现在使用columns
在右侧的“多媒体资料设置”面板中输入“我的”gallery_type
– 幸运的是,这9个预定义选项正是我需要的类型数。
但是对于编辑来说,选择这样的图库类型是非常不方便和“黑客”的。。
这很可悲,因为改变这个面板是我唯一的愿望;我的post_gallery
筛选器已准备好使用这样的短代码[gallery ids=\'1,4,8\' type=\'7\']