WordPress Từ phiên bản 3.5, một số tùy chọn sẽ bị xóa khỏi giao diện người dùng:
- Một trong những lựa chọn làNhúng cài đặt.
autoembed_urls
, chuyển đổi hộp kiểm, tiếp tục và luôn cho rằng oEmbed đang bật.Lý do duy nhất để bật / tắt giao diện người dùng cho oEmbed là nếu bạn dễ vô tình nhúng các mục.Nhưng nó không phân tích cú pháp mọi liên kết trong bài đăng, chỉ liên kết của chính nó hoặc liên kết trong mã [nhúng].
Đây là giao diện cài đặt oEmbed trong WordPress 3.4 ▼
- Kể từ phiên bản WordPress 3.5, không có cài đặt hiển thị nào cho phép bạn tắt tính năng tự động nhúng.
WordPress là WordPress, và nếu không, có một cách khác để vô hiệu hóa nó.
Nhúng được xử lý bởi lớp WP_Embed:
- Hàm tạo của lớp đăng ký một số hành động và bộ lọc, và một bộ lọc
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
Tắt tính năng oEmbed
Bây giờ chúng ta chỉ cần xóa bộ lọc cụ thể một lần nữa ▼
- Vì chúng tôi không thể
$this
在remove_filter
được sử dụng trong cuộc gọi, chúng tôi cần sử dụng$wp_embed
Một biến toàn cục có chứa các tham chiếu đối tượng.
Trong tệp functions.php của chủ đề WordPress của bạn, hãy thêm mã sau ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Làm thế nào để vô hiệu hóa tính năng tự động nhúng trong WordPress?Tắt phương thức oEmbed "giúp bạn.
Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-1814.html
Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!