@toscho À, tôi tìm thấy một lỗi trong mã của bạn. Hãy trần với tôi. Thực hiện chính xác như sau để nhân rộng vấn đề:
1) Mở một bài dự thảo.
2) Nhấp vào Add Media
nút. Đợi chức năng jQuery tải.
3) Ở bên trái của bạn, nhấp vào Set Featured Image
liên kết.
4) Bây giờ hãy đóng cửa sổ bật lên Media và trên trang chỉnh sửa bài đăng, nhấp vào Set featured image
liên kết trên thanh bên phải.
5) Bạn sẽ thấy hàm jQuery sẽ không hoạt động.
Tuy nhiên, nếu bạn đã nhấp vào Set featured image
liên kết đầu tiên khi tải bài chỉnh sửa, chức năng sẽ hoạt động. Bạn có thể tái tạo vấn đề này và có thể tìm ra giải pháp? Xin lỗi một lần nữa vì đã đăng bài này như một câu trả lời nhưng nền tảng này hiện không cung cấp cho tôi một lựa chọn tốt hơn.
EDIT: Ai đó có thể xin vui lòng cho toscho biết về điều này. Bạn có thể làm điều này bằng cách thêm một nhận xét vào câu trả lời của anh ấy mà tôi tin rằng nên thông báo cho anh ấy. Tôi không thể viết bình luận vì tôi không có đủ danh tiếng ...
EDIT 2 : Nếu bạn muốn tránh tuyệt đối vấn đề này, bạn có thể xóa liên kết "Đặt hình ảnh nổi bật" trong cửa sổ bật lên và buộc người dùng sử dụng liên kết thanh bên (như các phiên bản WP trước 3.5). Sử dụng bộ lọc này đã được giới thiệu trong 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;
}
Như tôi đã nói, đây là một sửa chữa tuyệt vọng cho đến khi có một giải pháp được đăng cho mã chính.