Emotikon wordpress. Emoji WordPress baru - dengan dan tanpa plugin. Kemungkinan masalah dan malfungsi

Halo lagi!

Saya tidak ingat persis apa yang mendorong saya untuk memasang emotikon di situs ini. Sepertinya seorang teman mengatur agar saya mengurai emotikon di QIP infium messenger, yang telah saya gunakan selama lebih dari setahun, dan saya tergoda untuk melampirkan emotikon di sini.

Setelah mencari sedikit plugin yang cocok untuk WordPress, saya menemukan yang ini, memutuskan untuk menggunakannya, tetapi tidak berhasil di sana - saya ingin keluaran yang berbeda, dan saya ingin menyederhanakan pemeriksaan untuk mengganti karakter dengan emotikon. Juga, saya tidak membutuhkan begitu banyak emotikon. Tentu saja, saya dapat mewujudkan semua keinginan saya dengan mengedit plugin yang disebutkan di atas, tetapi entah bagaimana, hampir secara tidak sengaja, saya mulai menulis kode saya sendiri, yang akhirnya berubah menjadi plugin, yang tampaknya cukup berhasil.

Tentang plugin emoji untuk WordPress

Apa yang dilakukan plugin:

  • mengganti emotikon WordPress default dengan emotikon dari QIP.
  • menambahkan daftar emotikon ke kotak komentar. Emoticon mana yang akan disertakan dalam daftar ditentukan dalam pengaturan.
  • menambahkan emotikon ke panel admin, tempat Anda dapat dengan mudah menyisipkannya saat membalas komentar atau menulis postingan.
  • memudahkan untuk menemukan dan mengganti kode emotikon dalam teks.

Pengaturan untuk Kama WP Smiles

Saya akan memberi tahu Anda sedikit tentang pengaturannya

Penyisipan blok emotikon secara manual dalam formulir komentar

Plugin secara otomatis menambahkan emotikon ke formulir komentar (textarea). Namun, ternyata plugin tersebut tidak dapat menyematkan daftar secara normal. Dalam hal ini, Anda dapat memasukkan blok emotikon secara manual, di mana saja di dalam template. Untuk melakukan ini, biarkan bidang "Sisipkan emotikon otomatis" di pengaturan kosong, jadi Anda mematikan penyisipan otomatis, dan menggunakan kode php untuk memasukkan blok di tempat yang tepat di templat (biasanya di suatu tempat di komentar.php mengajukan):

Kode ini akan menampilkan blok emoji.

Tag pengecualian HTML

Dalam pengaturan ini, Anda dapat menentukan tag HTML, teks yang tidak akan diproses oleh plugin. Misalnya, jika Anda menentukan kode di sana, kode berikut tidak akan diproses oleh plugin:

senyum :) .

Tag harus dipisahkan dengan koma.

Sebutan khusus emotikon (emotikon pengecualian)

Secara default, emotikon didefinisikan dalam teks dengan kode (:smiley_file_name:) , tetapi ada pengecualian. Misalnya, smiley dilambangkan sebagai:-) atau:) atau =) , dan kode asalnya adalah (:smile:) . Secara default, ada 3 pengecualian seperti itu: :) :(:D . Batasan seperti itu disebabkan oleh sedikit pengoptimalan... Pengecualian tersebut dapat dikonfigurasi di plugin.

Mengedit tampilan

Jika Anda tidak puas dengan tampilan daftar emotikon, Anda dapat mengeditnya, asalkan Anda tahu css, untuk ini Anda perlu mengubah aturan CSS di bidang "Gaya CSS". Untuk mencegah gaya disimpan dalam pengaturan, Anda dapat menyalin gaya ke file gaya Anda, sambil menghapusnya dari pengaturan.

Memasang set emotikon Anda

Jika Anda tidak melihat emoji yang Anda inginkan di blog Anda, jangan khawatir. Anda dapat dengan mudah menambah/mengganti emotikon dengan milik Anda sendiri.

Untuk melengkapi daftar, yang perlu Anda lakukan hanyalah membuat folder kama-wp-smile-packs di sebelah folder plugin dan menambahkan set gambar smiley Anda sendiri ke dalamnya. Itu. pada akhirnya, Anda akan mendapatkan folder dengan gambar smiley: /wp-content/plugins/kama-wp-smile-packs/mypack/*.gif . Setelah membuat folder seperti itu, Anda harus pergi ke pengaturan dan memilih paket emotikon baru yang muncul.

Teks entri akan menggunakan konstruksi (:file_name:) . Misalnya, jika Anda menambahkan gambar emotion.gif ke dalam teks, smiley ini akan disisipkan sebagai (:emotion:) .

Hanya huruf latin kecil yang diperbolehkan dalam nama file. huruf a-z, angka 0-9 , tanda - dan _ . Jika file tersebut memiliki beberapa karakter lain, maka itu tidak akan berfungsi.

Memfilter - menghapus kode emoji dari teks

Jika Anda perlu memfilter teks di suatu tempat (jangan tampilkan kode emotikon), terapkan filter berikut:

$text = "Tes teks (:baik:)"; $teks = preg_replace("/\(:(0,15):\)/", "", $teks); gema $teks; // kembali: Tes teks

Cara menyematkan plugin di bidang lain seperti BbPress, Obrolan Cepat

Plugin default hanya berfungsi untuk komentar dan posting. Jika Anda perlu "mengencangkannya" di tempat lain, maka fungsi berikut dan sedikit pengetahuan tentang css akan berguna:

  • kws_get_smiles_html($textarea_id) - Menampilkan blok smiley untuk textarea
  • kws_convert_smiles($content) - memproses konten keluaran untuk mengubah kode smiley menjadi gambar

Jika tiba-tiba ada masalah, gangguan, bug, dan "apa lagi" atau jika Anda hanya ingin menulis sesuatu seperti ini - tulis di komentar

Emotikon adalah ekspresi perasaan dan emosi di Internet. Anda dapat membuat blog Anda lebih menyenangkan dengan menambahkan emotikon animasi. Secara umum jenis dan tipe emoticon berbeda-beda. Jika keutamaan emotikon WordPress tidak cocok untuk Anda, maka hari ini Anda memiliki kesempatan untuk menjadi pemilik wajah baru yang menyenangkan.

seperti inilah tampilan standar emoji WordPress

Untuk mengubah emotikon WordPress default menjadi sesuatu yang lebih orisinal, buka root blog Anda dan arahkan ke /wp-includes/images/smilies/ . Unggah emotikon baru ke folder smiley, yang paling Anda sukai, tapi ingat
nama emotikon baru harus sesuai dengan nama emotikon standar.

Nih saya kasih emotikon yang sudah jadi yang namanya tidak perlu diganti, cukup isi folder smileies dan itu saja.

Kolobok mini

Kolobok

Skema untuk menambahkan emotikon di WordPress

Anda dapat menambahkan emotikon langsung ke entri blog menggunakan tanda baca - (O8)-:|D; dan sebagainya.
Berikut adalah diagram emoticon tanda baca.

Sekarang mari kita selesaikan satu pertanyaan lagi, cara menambahkan emotikon ke komentar di atas bidang teks?

Bagaimana cara menambahkan emotikon ke komentar.

Jika Anda memiliki WordPress di bawah 3.0, maka di tema template temukan file comments.php, jika Anda memiliki WordPress 3.0 ke atas, buat path berikut ke file comments.php di root situs.

nama blog Anda\wp-include\theme-compat\ komentar.php

Temukan kode berikut di file comments.php:

tambahkan kode ini di atasnya:

"; ) ) gema "

".$dm_showsmiles."
"; ?>

Seperti inilah tampilannya:

$dm_smile) ( if (!in_array($dm_smile,$dm_smiled)) ( $dm_smiled = $dm_smile; $tag = str_replace(" ", "", $tag); $dm_showsmiles .= " "; ) ) gema "

".$dm_showsmiles."
"; ?>

Itu saja. Kami mengganti emotikon standar dengan milik kami, dan menambahkan serangkaian wajah di atas bidang teks di komentar, betapa bagusnya kami.

Halo teman teman! Sudah lama saya tidak memposting artikel baru tentang WordPress. Faktanya adalah blog saya sudah mapan - plugin utama diinstal dan dikonfigurasi, sesuatu dilakukan di suatu tempat murni pada kode, dan tidak perlu mengubah atau menambahkan yang baru. Tinggal menyelesaikan beberapa hal kecil, terutama yang berkaitan dengan tampilan blog. Salah satu hal kecil itu... emoticon wordpress. Itulah yang akan kita bicarakan hari ini.

Emotikon di WordPress ada secara default, tetapi banyak yang bahkan tidak mengetahuinya, karena masih perlu diaktifkan di pengaturan. Buka bagian "Opsi" - "Menulis" dan aktifkan opsi:

Daftar lengkap semua emotikon yang tersedia tidak tercantum dalam pengaturan, tetapi dapat ditemukan di kodeks WordPress. Ini dia:

Cukup gunakan simbol yang ditunjukkan pada tabel saat menulis artikel. Setelah posting diterbitkan, mereka akan secara otomatis diganti dengan gambar yang sesuai. Hati-hati, perlu dikatakan bahwa Cylics tidak terlalu cantik. Tetap saja, saya sudah terbiasa dengan kolobok animasi yang digunakan di Qip dan sering ditemukan di semua jenis forum.

Anda dapat mengubah emotikon secara manual karena mudah.

  • dengan emotikon baru ke komputer Anda dan buka kemasannya.
  • Semua ikon terletak di server di direktori /wp-includes/images/smilies. Kita perlu mengganti file standar secara manual dengan yang baru. WP tidak peduli gambar mana yang akan ditampilkan.
  • Jika Anda perlu menambahkan emotikon baru yang tidak memiliki analog di WP, maka Anda masih perlu mendaftarkannya di file /wp-includes/functions.php. Secara default, Anda dapat melihat kode berikut di dalamnya:
    function smillies_init() ( global $wpsmiliestrans , $wp_smiliessearch ; // jangan repot-repot menyiapkan smiley jika dinonaktifkan jika ( ! get_option( "use_smilies" ) ) kembali ; if ( ! isset ( $wpsmiliestrans ) ) ( $wpsmiliestrans = array ( ":mrgreen:" => "icon_mrgreen.gif" , ":neutral:" => "icon_neutral.gif" , ":twisted:" => "icon_twisted .gif" , ... ":!:" => "icon_exclaim.gif" , ":?:" => "icon_question.gif" , ) ; )

    Cukup tambahkan baris baru di mana Anda menentukan karakter kunci dan ikon yang sesuai. Untuk menghapus smiley, hapus baris yang mengacu padanya dan hapus ikon dari folder.

Cara Menambahkan Emoticon ke Komentar WordPress Secara Manual

Untuk dapat memilih emoji di komentar WordPress, edit template comments.php dari tema WP Anda dan sebelum kode (tergantung temanya, mungkin sedikit berbeda):

< textarea name= "comment" id= "comment" cols= "65" rows= "10" tabindex= "4" >

rekatkan skrip:

gema "
" . $dm_showsmiles . "
" ; ?>

Kami terus menghias situs Anda. Dan objek perhatian kita kali ini adalah plugin untuk memasang emoticon pada blog WP Monalisa. Ngomong-ngomong, tahukah Anda mengapa mereka dibutuhkan? Pertanyaan bodoh apa? Tentunya dibutuhkan agar pengunjung situs dan komentator yang rajin mengungkapkan emosinya dengan jelas tidak hanya dengan kata-kata, tetapi juga dengan gambar yang lucu, sedih atau marah. Itu dia. Baiklah, mari kita mulai menginstal plugin yang luar biasa ini.

Itu dipasang dengan cara biasa melalui konsol. Konsol -> Plugin -> Tambah Baru dan di drive pencarian WP Monalisa. Satu plugin tunggal muncul, instal, lalu aktifkan.

Pengaturannya muncul di menu konsol, silakan. Mari kita mulai dengan pengaturan plugin WP-Monalisa.

  1. Jalur ikon adalah jalan menuju smilies di situs Anda. Seperti yang Anda lihat, defaultnya adalah wp-content/plugins/wp-monalisa/icons Anda dapat mengunggah gambar Anda di sepanjang jalur yang sama.
  2. Tampilkan senyuman saat diedit- item ini bertanggung jawab untuk menampilkan emotikon di editor postingan. Artinya, Anda bisa memasukkan semua emotikon ke dalam postingan Anda.
  3. Tampilkan emoticon pada komentar- dan ini untuk memungkinkan pengunjung Anda memasukkan emoji ke dalam komentar mereka.
  4. Ganti emotikon dengan gambar-html- pilih cara menampilkan emotikon. Jika Anda membiarkan item diaktifkan, maka saat Anda memasukkan gambar ke dalam komentar, kode panjang akan ditampilkan. Jadi lebih baik dimatikan.
  5. Tunjukkan senyum di meja- dengan mencentang kotak ini, Anda dapat membuat smilies yang di pilih tampil dalam tabel vertikal, menyesuaikan dengan desain situs Anda.
  6. Tampilkan senyuman sebagai Pulldown– emotikon akan disajikan sebagai daftar drop-down.
  7. Tampilkan tooltip untuk ikon- item ini akan menampilkan petunjuk untuk emotikon, yang dimaksud dengan emosi emotikon.

Di bawah pengaturan, Anda dapat bereksperimen dengan emotikon. Ada banyak sekali, dan Anda juga memiliki kesempatan untuk menghapus, mengganti, menukar, atau mengunggah emotikon Anda sendiri. Untuk menginstal rakitan Anda, Anda perlu menemukannya dan mengunduhnya atau bahkan menggambarnya sendiri, lalu mengunggahnya ke hosting Anda di sepanjang jalur ini situsanda.ru/wp-content/plugins/wp-monalisa/icons Plugin yang sangat berguna!

Halo! Saya bersama Anda lagi, penulis Blog Webmaster Gratis dan hari ini kita akan membicarakannya emoticon di wordpress. Emoticon telah lama mendapatkan popularitasnya. Ini adalah cara yang bagus untuk mengekspresikan emosi Anda dan terkadang hanya satu emoji yang cukup untuk mengekspresikan perasaan Anda.

Sejujurnya, saya tidak terlalu terkesan dengan emotikon WordPress standar. Penampilan mereka menurut saya primitif, terlalu kuno, dan oleh karena itu saya memutuskan untuk mengubahnya menjadi yang lain.

Emoticon wordpress standar

Di sini Anda bisa pergi dengan dua cara.

  • Yang pertama adalah memasang plugin yang secara otomatis akan mengganti emotikon standar dengan yang lain. Tetapi terlalu banyak plugin yang aktif akan memperlambat blog, menambah beban di server. Selain itu, plugin sering menambahkan tabel mereka ke database MySQL, dan ketika dihapus, mereka tidak selalu membersihkan database ini sendiri dan harus melalui panel phpMyAdmin.
  • Cara kedua akan menghindari masalah seperti itu, selain itu, ini akan memungkinkan Anda untuk lebih memahami cara kerja WordPress. Ini menyiratkan pengeditan manual.

Karena itu, kami akan menggunakan cara kedua. Smilies default terletak di folder /wp-includes/images/smilies/ di root blog Anda. Untuk mengubahnya, Anda hanya perlu menimpa yang lama dengan yang baru. Anda benar-benar dapat mengambil emotikon apa pun, mengganti namanya sehingga nama file cocok dengan yang standar dan mengunggahnya kembali ke folder yang sama. Saya memposting kumpulan emotikon yang sudah saya miliki:

Anda tidak perlu mengganti nama apa pun, tinggal mengganti yang standar dengan ini dan selesai. Masalah ini telah ditangani.

Pertanyaan selanjutnya: bagaimana cara menambahkan emotikon di atas kolom teks formulir komentar? Semuanya juga sangat sederhana di sini! Untuk melakukannya, di file comments.php tema Anda, sebelum tag pembuka