@toscho啊,我在你的代码中发现了一个bug。请和我一起裸体。要复制问题,请执行以下操作:
1) 打开草稿栏。
2) 点击Add Media
按钮等待jQuery函数加载。
3) 在左侧,单击Set Featured Image
链接
4) 现在关闭媒体弹出窗口,在编辑后页面上,单击Set featured image
右侧栏上的链接。
5) 您将看到jQuery函数将无法工作。
但是,如果您单击Set featured image
先链接后编辑加载时,该功能将工作。您能否复制此问题并可能找到解决方案?很抱歉再次将此作为答案发布,但此平台目前没有为我提供更好的选择。
编辑:有人可以让toscho 知道这件事。你可以在他的回答中添加一条评论,我认为这应该会给他一个通知。我不能写评论,因为我没有足够的声誉。。。
EDIT 2: 如果您想拼命避免这个问题,可以删除弹出窗口中的“设置特色图像”链接,并强制用户使用侧栏链接(如3.5之前的WP版本)。使用WP 3.5中引入的过滤器:
add_filter( \'media_view_strings\', \'cor_media_view_strings\' );
/**
* @see wp-includes|media.php
*/
function cor_media_view_strings( $strings ) {
unset( $strings[\'setFeaturedImageTitle\'] );
return $strings;
}
正如我所说,在主代码发布解决方案之前,这是一个绝望的修复。