it-swarm-id.com

Menampilkan kesalahan oEmbed?

Kadang-kadang menyematkan item melalui oEmbed tidak dimungkinkan, misalnya saat video YouTube yang disematkan dinonaktifkan. Layanan oEmbed akan mengembalikan 401 Unauthorized , dan kode tidak akan dikonversi.

Apakah ada cara untuk memberi tahu pengguna ini? Alur kerja saat ini adalah non-intuitif (setidaknya bagi saya), dan saya lebih suka pesan di halaman WordPress, atau bahkan lebih baik, di editor, mengatakan bahwa objek tidak dapat tertanam.

3
Jan Fabry

Tidak mungkin dengan kode saat ini.

Objek WP_oEmbed berjalan lebih jauh (lebih seperti miles) untuk membersihkan input sehingga html atau boolean false. Semua kesalahan dengan mengambil dibuang pada output, tidak ada filter di sana dan hanya kesalahan (hardcoded) yang ditangani adalah 501 not implemented.

Paling awal Anda dapat mengacaukannya dengan ini di suatu tempat di HTTP API.

1
Rarst