Beranda » WordPress » Cara Memungkinkan Orang Lain untuk Memasukkan Posting WordPress Anda

    Cara Memungkinkan Orang Lain untuk Memasukkan Posting WordPress Anda

    Penanaman sekarang menjadi norma dalam hal berbagi konten di situs web. Di WordPress, menyematkan konten dari situs-situs seperti Youtube, Twitter, dan SoundCloud benar-benar mudah, berkat API oEmbed. Cukup tambahkan tautan ke dalam konten kiriman dan, WordPress segera mem-parsing tautan tersebut dan menjadikannya dalam format yang rapi.

    Tapi, apa pendapat Anda tentang ide untuk menyematkan posting WordPress, dengan cara yang mirip dengan bagaimana kami menanamkan Tweet atau video Youtube? Mengizinkan pembaca menyematkan pos Anda tentu akan tingkatkan keterlibatan situs Anda dan pemirsa yang datang dari situs web lain.

    Ide asli ini sedang dibahas, di grup pengembangan WordPress, untuk ditambahkan ke fungsionalitas WordPress Core di masa depan. Tetapi sampai sekarang, kita dapat menerapkannya ke blog kita dengan bantuan plugin yang disebut oEmbed API.

    Mulai

    Pertama-tama, plugin ini membutuhkan setidaknya WordPress 4.3 jadi pastikan situs web Anda telah diperbarui. Instal plugin API oEmbed. Situs harus dapat diakses online, jika tidak, embed bisa gagal.

    Setelah plugin diaktifkan, Anda dapat menyalin posting permalink URL dan rekatkan di konten situs web lain atau di pos di blog Anda sendiri. Beginilah tampilan konten yang disematkan:

    Konten yang disematkan ditata dengan baik. Ini menunjukkan judul posting, kutipan, nama situs, jumlah komentar, dan tombol Bagikan yang akan menampilkan posting permalink untuk menyematkan konten. Dan pada dasarnya itulah yang harus Anda lakukan.

    Jika Anda baik-baik saja dengan output default, Anda bisa berhenti di sini. Tetapi jika Anda menginginkan lebih banyak opsi penyesuaian, berikut adalah beberapa hal yang dapat Anda lakukan.

    Ubah Ikon

    Salah satu alasan plugin ini membutuhkan versi WordPress terbaru adalah Favicon. Kemampuan untuk menambahkan favicon secara asli melalui dashboard baru diperkenalkan pada 4.3. tetapi ini juga berarti bahwa konten Anda yang disematkan akan ditampilkan dengan ikon WordPress sesuai dengan nama situs Anda.

    Bagi kami, ini tampaknya tidak relevan karena konten berasal dari situs kami, bukan ikon WordPress. Kami ingin melihat logo situs kami sesuai dengan nama situs kami. Untuk melakukan ini, kita pergi ke Penampilan> Kustomisasi> Identitas Situs tab.

    Unggah ikon gambar di sini dan simpan perubahan. Anda kemudian akan melihat ikon situs yang Anda unggah dalam konten yang disematkan. Seperti apa penampilan kita:

    Tindakan dan Filter

    Tindakan dan Filter adalah dua metode yang kami gunakan untuk menyesuaikan output di WordPress. Namun, pada tahap saat ini, plugin tidak disertakan tindakan atau filter khusus yang dapat dihubungkan ke CSS atau JavaScript.

    Namun, ia menyediakan rest_oembed_output tindakan yang dapat kami manfaatkan untuk menambahkan konten baru sebagai bagian dari hasil akhir, termasuk gaya inline. Ini tidak ideal, tetapi paling tidak, ini memungkinkan Anda mengganti gaya konten yang disematkan.

    Berikut ini adalah contoh kode yang dapat Anda tambahkan ke tema Anda functions.php untuk mengubah font ke tipe serif.

     function hkdc_oembed_output () ?>   

    Lain menghubungkan kita dapat menggunakan untuk menyesuaikan output rest_oembed_output_excerpt_length filter yang memungkinkan kita untuk atur batas kata dalam kutipan posting. Panjang standar diatur ke 35. Jadi, katakan kita ingin mempersingkat 28, tambahkan saja fungsi berikut:

     function hkdc_oembed_excerpt_length () return 28;  add_filter ('rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9); 

    Ubah saja kembali angka, sesuai kebutuhan.

    Bungkus

    Pada saat penulisan ini, oEmbed API masih mengalami pengembangan, yang mungkin menjadi salah satu alasan ia belum memiliki Hook yang memadai untuk modifikasi konten. Mudah-mudahan, ketika kode-kode itu disetrika, lebih banyak Hooks ditambahkan

    Anda dapat mengikuti kemajuan pengembangan di tiket edisi Github serta di utas WordPress Dev. Secara keseluruhan, ini akan menjadi tambahan yang bagus untuk WordPress.