Rumah >Tutorial CMS >WordTekan >Panduan lengkap untuk menggunakan embeds wordpress
Mata utama:
[Embed]
mengapa WordPress memerlukan embedding:
Meningkatkan media luaran adalah kelebihan yang signifikan dari WordPress ke atas platform CMS yang lain. Sistem lain sering memerlukan penyelesaian atau plugin yang kompleks, manakala WordPress menjadikannya mudah. Walau bagaimanapun, kemudahan penggunaan ini memerlukan pertimbangan keselamatan yang teliti.Kaedah khas untuk membenamkan kandungan menggunakan iframes, yang, jika tidak terbatas, mewujudkan kelemahan keselamatan utama. Pengguna yang berniat jahat boleh membenamkan iframes menunjuk ke tapak hosting malware. WordPress menangani ini dengan mengehadkan penyemakan ke senarai perkhidmatan yang telah diluluskan.
bagaimana wordpress embedding berfungsi:
WordPress menggunakan API Oembed. Tapak WordPress (pengguna) menghantar permintaan kepada pembekal media (mis., YouTube), menerima respons JSON atau XML yang mengandungi kod embed. Proses ini telus kepada pengguna.
Embedding Media di WordPress:
Walaupun WordPress mengendalikan kebanyakan gaya dan responsif, shortcode
membolehkan penetapan dimensi maksimum untuk media tertanam.
[Embed]
WordPress mengehadkan penanaman ke tapak yang diluluskan untuk keselamatan. Untuk menambah laman web yang tidak disokong, anda mesti menambahnya ke senarai putih. Kaedah ini bergantung kepada sama ada laman web ini menyokong API Oembed. Sokongan API Oembed: Gunakan tiada sokongan API Oembed: Gunakan WordPress sebagai pembekal oembed: Sejak versi 4.4, WordPress juga boleh memberikan kandungan Oembed, yang membolehkan orang lain membenamkan jawatan awam anda di laman web mereka. Ini menggunakan iframe kotak pasir untuk keselamatan. Fungsi berguna termasuk Kesimpulan: WordPress menawarkan ciri -ciri penyembuhan yang mantap dan fleksibel. Memahami ciri -ciri ini meningkatkan penciptaan kandungan dan integrasi dengan media luaran. Ingatlah untuk mengutamakan keselamatan semasa mengembangkan keupayaan embedding. (bahagian Soalan Lazim dikeluarkan untuk keringkasan, tetapi boleh dengan mudah ditambah berdasarkan FAQ asal.)
wp_oembed_add_provider()
dalam fail functions.php
tema anda atau plugin. Ekspresi biasa boleh mengendalikan pelbagai URL. wp_embed_register_handler()
dan buat fungsi panggil balik untuk menghasilkan HTML yang ditanam. Ini memerlukan kemahiran pengekodan yang lebih maju. get_post_embed_url()
, get_post_embed_html()
, get_oembed_endpoint_url()
, dan get_oembed_response_data()
. Template embed boleh disesuaikan dengan menggunakan embed_head
dan embed_footer
tindakan.
Atas ialah kandungan terperinci Panduan lengkap untuk menggunakan embeds wordpress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!