Bagaimana Membenarkan Orang Lain untuk Menyemai Posts WordPress anda
Embedding kini menjadi norma ketika membagikan kandungan di laman web. Di WordPress, kandungan embedding dari laman web seperti Youtube, Twitter, dan SoundCloud sangat mudah, terima kasih kepada API yang tersedia. Cukup tambahkan pautan ke dalam kandungan pos dan, WordPress segera memotong pautan dan menjadikannya menjadi format yang boleh dilihat.
Tetapi, apa pendapat anda mengenai idea untuk membenamkan jawatan WordPress, dengan cara yang sama seperti bagaimana kita akan membenamkan Tweet atau video Youtube? Membenarkan pembaca untuk menanamkan jawatan anda pastinya meningkatkan penglibatan laman web anda dan penonton yang datang dari laman web lain.
Idea tulen ini sedang dibincangkan, dalam kumpulan pembangunan WordPress, untuk ditambah ke fungsi WordPress Core pada masa akan datang. Tetapi setakat ini, kami boleh memohonnya ke dalam blog kami dengan bantuan plugin yang dipanggil oEmbed API.
Bermula
Pertama sekali, plugin ini memerlukan sekurang-kurangnya WordPress 4.3 jadi pastikan laman web anda telah dikemas kini. Pasang plugin API oEmbed. Laman web ini mesti diakses secara dalam talian, jika tidak, embedding boleh gagal.
Apabila plugin diaktifkan, anda boleh menyalin siaran permalink URL dan tampalkannya dalam kandungan laman web lain atau dalam catatan dalam blog anda sendiri. Berikut adalah bagaimana kandungan tertanam akan kelihatan seperti:
Kandungan terbenam disusun dengan baik. Ia menunjukkan tajuk pos, petikan, nama tapak, bilangan komen, dan butang Kongsi yang akan memaparkan siaran permalink untuk membenamkan kandungan. Dan itu pada asasnya semua yang anda perlu lakukan.
Jika anda baik dengan output lalai anda boleh berhenti di sini. Tetapi jika anda mahu lebih banyak pilihan penyesuaian, berikut adalah beberapa perkara yang boleh anda lakukan.
Tukar Ikon
Salah satu sebab plugin ini memerlukan versi WordPress terkini ialah Favicon. Keupayaan untuk menambah favicon secara asli melalui papan pemuka hanya diperkenalkan dalam 4.3. tetapi ini juga bermakna bahawa kandungan tertanam anda akan dipaparkan dengan ikon WordPress selaras dengan nama tapak anda.
Bagi kami, ini nampaknya tidak relevan kerana kandungannya berasal dari laman web kami, bukan ikon WordPress. Kami ingin melihat logo tapak kami selaras dengan nama tapak kami. Untuk melakukan ini, kami pergi ke Rupa> Sesuaikan> Identiti Situs tab.
Muat naik ikon imej di sini dan simpan perubahan. Anda kemudian akan melihat ikon tapak yang anda muat naik dalam kandungan tertanam. Inilah yang kelihatan seperti kami:
Tindakan dan Penapis
Tindakan dan Penapis adalah dua kaedah yang kami gunakan untuk menyesuaikan output dalam WordPress. Pada peringkat semasa, bagaimanapun, plugin tidak datang tindakan atau penapis tertentu yang boleh disambungkan ke CSS atau JavaScript.
Namun, ia menyediakan rest_oembed_output
tindakan yang boleh kita leverage untuk menambah kandungan baru sebagai sebahagian daripada output akhir, termasuk gaya sebaris. Ia tidak sesuai, tetapi sekurang-kurangnya, ia membolehkan anda menimpa gaya kandungan tertanam.
Berikut ialah contoh kod yang boleh anda tambahkan dalam tema anda functions.php
untuk menjadikan font untuk jenis serif.
fungsi hkdc_oembed_output () ?>Satu lagi cangkuk kita boleh gunakan untuk menyesuaikan output adalah
rest_oembed_output_excerpt_length
penapis yang membolehkan kami tetapkan had perkataan dalam petikan pos. Panjang lalai ditetapkan kepada35
. Jadi, katakan kami ingin memendekkannya28
, tambah fungsi berikut:fungsi hkdc_oembed_excerpt_length () return 28; add_filter ('rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9);Hanya tukar
kembali
nombor, seperti yang diperlukan.Wrap Up
Pada masa penulisan ini, oEmbed API masih menjalani perkembangan, yang mungkin satu sebab ia tidak datang dengan Cangkuk yang mencukupi untuk pengubahsuaian kandungan lagi. Mudah-mudahan, apabila kod-kod tersebut disetrika, lebih banyak Kuku ditambah
Anda boleh mengikuti kemajuan pembangunan dalam tiket isu Github serta dalam benang WordPress Dev. Semuanya, ini akan menjadi tambahan hebat untuk WordPress.