WordPress 3.5 ვერსიიდან, ზოგიერთი ვარიანტი წაიშლება UI-დან:
- ერთ-ერთი ვარიანტიაჩაშენებულია პარამეტრები.
autoembed_urls
, გადართეთ მოსანიშნი ველი, გააგრძელეთ და ყოველთვის ჩათვალეთ, რომ oEmbed ჩართულია.ერთადერთი მიზეზი, რომ ჩართოთ/გამორთოთ ინტერფეისი oEmbed-ისთვის, არის თუ ადვილია შემთხვევით ერთეულების ჩასმა.მაგრამ ის არ აანალიზებს პოსტის ყველა ბმულს, მხოლოდ საკუთარ ბმულს ან ბმულს [ჩაშენებულ] კოდში.
ეს არის oEmbed პარამეტრების ინტერფეისი WordPress 3.4 ▼ში
- WordPress-ის 3.5 ვერსიის მიხედვით, არ არის ხილული პარამეტრი, რომელიც საშუალებას გაძლევთ გამორთოთ ავტომატური ჩაშენების ფუნქცია.
WordPress არის WordPress და თუ ეს ასე არ არის, მისი გამორთვის სხვა გზა არსებობს.
ჩაშენებას ამუშავებს WP_Embed კლასი:
- კლასის კონსტრუქტორი აღრიცხავს ზოგიერთ მოქმედებას და ფილტრს და ფილტრს
the_content
▼
add_filter( 'the_content', array( $this, 'autoembed' ), 8 );
გამორთეთ oEmbed ფუნქცია
ახლა ჩვენ უბრალოდ უნდა მოვიშოროთ კონკრეტული ფილტრი ▼
- რადგან არ შეგვიძლია
$this
在remove_filter
გამოიყენება ზარში, უნდა გამოვიყენოთ$wp_embed
გლობალური ცვლადი, რომელიც შეიცავს ობიექტის მითითებებს.
თქვენი WordPress თემის functions.php ფაილში დაამატეთ შემდეგი კოდი ▼
//禁用WordPress的自动嵌入> = v3.5
remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა „როგორ გამორთოთ ავტომატური ჩაშენება WordPress-ში?გამორთეთ oEmbed მეთოდი" დაგეხმაროთ.
კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-1814.html
კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!