15 Killer Hacks untuk WordPress yang Sangat Berguna

Komunitas WordPress berkembang dengan cepat, dan kita akan mendapatkan hacks baru setiap hari. Pada artikel ini kita akan berbagi dengan Anda beberapa pembunuh Hacks yang paling dicari, dan sangat berguna yang dapat Anda gunakan untuk melepaskan kekuatan perangkat lunak blog ini yang kita semua sukai. Kami akan mencoba menjelaskan bagaimana setiap hack bekerja, jika Anda tidak mengerti ada yang merasa ragu untuk mengajukan pertanyaan di komentar.

1. Link ke Sumber Eksternal dari Judul Posting Anda

Seringkali ini adalah kasus dimana blogger ingin hanya menautkan ke sumber eksternal karena dia merasa berguna bagi pembacanya. Masalah utama yang mereka hadapi adalah bahwa mereka harus membuat posting baru agar bisa memberi tahu pembaca untuk pergi ke situs lain. Di Custom Field Hack ini kami akan menunjukkan bagaimana Anda dapat menautkan ke tautan eksternal dari judul posting Anda.

Hal pertama yang perlu Anda lakukan adalah buka functions.php yang ditemukan di folder template anda dimana file lain seperti single.php dan page.php berada. Tempel kode berikut:

fungsi print_post_title () {
 pos $ global;
 $ thePostID = $ post-> ID;
 $ post_id = get_post ($ thePostID);
 $ title = $ post_id-> post_title;
 $ perm = get_permalink ($ post_id);
 $ post_keys = array ();  $ post_val = array ();
 $ post_keys = get_post_custom_keys ($ thePostID);

 jika (kosong ($ post_keys)) {
 foreach ($ post_keys sebagai $ pkey) {
 if ($ pkey == 'url1' || $ pkey == 'title_url' || $ pkey == 'url_title') {
 $ post_val = get_post_custom_values ​​($ pkey);
 }
 }
 jika (kosong ($ post_val)) {
 $ link = $ perm;
 } lain {
 $ link = $ post_val [0];
 }
 } lain {
 $ link = $ perm;
 }
 echo ' 

Judul $.

'; }

Sekarang Anda perlu membuka pintu index.php dan temukan kode berikut atau yang serupa:

"rel =" bookmark ">

Ubah ke:

Setelah Anda melakukannya, upload kedua file ke hosting Anda.

Sekarang saat Anda menulis posting, gulir ke bawah ke tempat yang tertulis Bidang Kustom. Temukan nama: url1, title_url, atau url_title dan tambahkan url ke sumber eksternal. Tambahkan deskripsi singkat jika Anda menginginkannya, dan tekan publish.

Jangan takut, fungsi ini tidak menghilangkan link judul posting normal Anda, semua yang dilakukannya adalah menambahkan kueri ekstra yang memeriksa bidang kustom untuk tautan eksternal. Jika tautan eksternal tidak disertakan, ini mengacu pada kode default dan link ke halaman posting normal

Ada juga plugin yang melakukan pekerjaan ini. Ini disebut Page Links To

2. Ubah Default Gravatar untuk Komentar

Selamat jalan misteri manusia

Orang misteri sebenarnya benar-benar menjengkelkan bagi sebagian besar pengguna. Plus jika Anda memiliki satu kesempatan lagi untuk memberi label blog Anda, mengapa tidak melakukannya. Mengubah gravatar default Anda memungkinkan Anda memberi merek pada blog Anda lebih banyak lagi. Dengan cuplikan di bawah ini Anda bisa mengubah gravatar default Anda.

Pertama anda perlu membuka functions.php yang terletak di folder template anda. Jika Anda tidak memilikinya maka buat satu dan masukkan kode berikut ini:

add_filter ('avatar_defaults', 'newgravatar');

     fungsi newgravatar ($ avatar_defaults) {
     $ myavatar = get_bloginfo ('template_directory').  '/images/gravataricon.gif';
     $ avatar_defaults [$ myavatar] = "situs";
     kembali $ avatar_defaults;
     } 

situs

Pengaturan Gravatar

Pergilah ke panel admin Anda dan klik Settings> Discussion and change the icon, dan sekarang Anda memiliki area komentar bermerek dengan logo Anda.

3. Tampilkan Retweet Button dengan Brand Anda

Tambahkan tombol Retweet di WordPress

Dengan kericau mendapatkan begitu banyak keterpaparan, sebagai blogger Anda seharusnya sudah menggunakannya untuk keuntungan Anda. Kekuatan twitter tidak seperti yang lain karena itu iklan dari mulut ke mulut. Agar lebih mudah pada pembaca Anda, yang bisa Anda lakukan adalah menempatkan tombol retweet yang menonjol, sehingga mereka bisa meretweet artikel dengan sekali klik. Bukan hanya itu saja, tapi Anda harus membuatnya seperti itu sehingga Anda bisa melacak retweets juga. Di situlah widget tweetmeme masuk

Dalam tutorial ini kita akan membuat tombol yang akan terhubung ke teks dalam format berikut:

RT @yoursitename Judul Post-Link

Tambahkan kode berikut pada file template pilihan Anda yang paling mungkin single.php

Untuk Tombol Besar:


Untuk Tombol Kompak:


Ingatlah untuk mengubah sumber ke nama akun twitter Anda, dengan cara ini Anda tidak hanya akan mempromosikan akun Anda untuk mendapatkan lebih banyak pengikut, namun artikel Anda juga akan dipromosikan.

4. Tampilkan Random Header Images di Blog Anda

Gambar Header Acak

Sebagian besar desain blog menjadi membosankan jika memiliki gambar header yang besar dan statis. Ini adalah saat tutorial ini masuk untuk membuat gambar header Anda dinamis karena berputar pada setiap kunjungan. Anda dapat memilih sebanyak mungkin gambar yang ingin diputar secara acak. Ini membawa kehidupan ke sebuah blog.

Pertama, Anda perlu memberi nama gambar Anda dalam format ini:

  • headerimage_1.gif
  • headerimage_2.gif
  • headerimage_3.gif

Anda harus memisahkan nama dengan garis bawah. Anda dapat mengubah teks headerimage menjadi himage atau apapun yang Anda suka.

Setelah anda selesai paste kode berikut di blog anda header.php di mana Anda ingin gambar ditampilkan atau di file lainnya.

image_alt_text 

Pastikan Anda mengubah nomor 3 jika Anda memutuskan untuk melakukan lebih dari 3 gambar. Kode ini tidak eksklusif untuk WordPress, ini akan bekerja dengan platform berbasis php.

5. Kontrol Saat Posting Anda Tersedia Via RSS

Kontrol Saat Posting Anda Tersedia Via RSS

Ada kalanya Anda mempublikasikan sebuah pos dan tiba-tiba menemukan kesalahan. Anda bisa kembali ke panel admin dan mengubahnya, tapi sudah dipublikasikan di feed. Dengan hack ini, Anda bisa menunda sebanyak mungkin yang Anda inginkan, sehingga Anda bisa mengecek ulang post live.

Bukalah functions.php dan tambahkan kode ini:

fungsi publish_later_on_feed ($ where) {
     global $ wpdb;

     if (is_feed ()) {
     // timestamp dalam format WP
     $ now = gmdate ('Y-m-d H: i: s');

     // nilai untuk menunggu;  + perangkat
     $ wait = '10';  // bilangan bulat

     // https://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
     $ device = 'MINUTE';  // MINUTE, HOUR, HARI, MINGGU, BULAN, TAHUN

     // tambahkan SQL-sytax ke default $ where
     $ where. = "AND TIMESTAMPDIFF ($ device, $ wpdb-> posts.post_date_gmt, '$ now')> $ wait";
     }
     kembali $ di mana;
     }

     add_filter ('posts_where', 'publish_later_on_feed'); 

Kode ini menambahkan penundaan 10 menit pada posting Anda yang ditunjukkan pada RSS Feed, Anda dapat mengubahnya dengan mengubah angka 10 menjadi sebanyak yang Anda inginkan.

6. Tampilkan Kategori Tertentu dalam Menu

Tampilkan Kategori Tertentu di Menu

Dalam banyak kasus, pengguna hanya ingin menampilkan kategori tertentu di menu navigasi mereka di bagian atas halaman. Ada titik terbatas, yang hanya dapat diisi oleh kategori teratas, namun jika Anda menggunakan kode wp_list_categories default, itu akan menampilkan semua kategori. Inilah sebabnya mengapa hack di bawah ini sangat berguna saat Anda ingin membuat menu navigasi dan hanya menampilkan kategori tertentu.



Perhatikan, Anda juga dapat mengubah teks ‘sertakan’ untuk ‘mengecualikan’ dan menampilkan semua kategori dan mengecualikan yang tidak Anda inginkan ditampilkan. Nomor yang ditampilkan dalam kode adalah ID kategori. Ingat sejak WordPress menunjukkan kategori dalam format daftar, Anda perlu mengedit CSS agar bisa bekerja.

7. Pisahkan TrackBacks dari Komentar

Pisahkan TrackBacks dari Komentar

Saat Anda menulis posting bagus di blog Anda, kemungkinan besar akan dikaitkan dari seluruh blogosphere. Pada saat yang sama kebanyakan posting yang bagus memulai diskusi yang bagus dalam komentar. Jika Anda tidak memisahkan trackback dari komentar, sangat sulit bagi pengguna untuk mengikuti komentar dan diskusi. Dalam hack ini kami akan menunjukkan bagaimana Anda dapat memisahkan trackback dari komentar.

Pertama anda perlu buka komentar.php dan temukan loop yang terlihat seperti ini:

foreach ($ komentar sebagai $ comment):?>
 // Komentar ditampilkan disini
 endforeach; 

Ganti dengan:

    

  • // kode komentar masuk ke sini
    • Pada dasarnya daftar ini memberi tahu WordPress untuk menampilkan komentar dalam dua daftar. Jika itu adalah tampilan Trackback secara terpisah dan jika itu adalah tampilan normal tampilkan secara terpisah.

      8. Bagaimana Mendaftar Future “Upcoming” Posts

      Daftar pos terjadwal masa depan

      Semua orang ingin lebih banyak pengguna berlangganan feed mereka. Cara mendapatkan lebih banyak pengguna bersemangat dan tertarik dengan blog Anda adalah dengan menunjukkan kepada mereka posting blog masa depan yang telah Anda jadwalkan.

      Pertama, Anda perlu menjadwalkan posting Anda untuk tanggal yang akan datang. Kemudian buka sidebar.php Anda atau dimanapun Anda ingin menampilkan daftar posting masa depan, dan tempelkan kode berikut ini:

Tidak ada jadwal masa depan yang dijadwalkan.

Kode di atas diurutkan berdasarkan parameternya post_status yang dalam hal ini adalah “masa depan”, tapi bisa draft, diterbitkan dan sebagainya. Ada juga parameter lain di postingan ini yang membatasi jumlah posting yang ditampilkan, showposts = 10. Anda dapat mengubah jumlah posting jadinya namun banyak jadwal yang ingin Anda tampilkan kepada pengguna Anda.

9. Tampilkan Thumbnail Next to Each Post

Tampilkan Thumbnails di samping Post masing-masing

Gambar berbicara seribu kata. Kami pernah mendengar ucapan itu sebelumnya, dan memang benar dengan blog juga. Anda tidak mungkin menggambarkan pos cukup dalam kutipan singkat, namun menambahkan gambar membawa kehidupan ke pos dan membuat pengguna ingin mengeklik lebih banyak lagi. Dengan bidang kustom ini, kami akan menunjukkan bagaimana Anda bisa melakukan hal itu.

situs

Maka Anda perlu membuka index.php dan paste kode berikut di mana Anda ingin gambar ditampilkan.

ID, 'post-img', true);
 jika ($ postimageurl) {
 ?>
 "rel =" bookmark "> <? php the_title ();  ?> "rel =" bookmark "> <? php the_title ();  ?> 

10. Tetapkan Tanggal Kadaluarsa untuk Pos Anda

Tetapkan Tanggal Kadaluarsa untuk Pos Anda

Hack ini datang menjadi sangat berguna saat Anda menjalankan kontes karena Anda mungkin memposting informasi seperti petunjuk atau petunjuk bahwa Anda tidak ingin bertahan selamanya. Alih-alih menghapus artikel secara manual, Anda bisa membuatnya kadaluarsa secara otomatis. Ini juga bekerja jika Anda memiliki produk yang Anda tawarkan diskonnya. Anda memasangnya di blog Anda, tapi Anda tidak ingin diskon itu tetap ada di blog Anda setelah selesai. Jadi Anda bisa menghapusnya secara otomatis dengan kode ini.

Yang perlu Anda lakukan adalah mengganti Loop WordPress Anda dengan kode ini:

    $ expirationtime = get_post_custom_values ​​('kadaluarsa');
     if (is_array ($ expirationtime)) {
     $ expirestring = implode ($ expirationtime);
     }

     $ secondsbetween = strtotime ($ expirestring) -time ();
     jika ($ secondsbetween> 0) {
     // Sebagai contoh…
     judul();
     the_excerpt ();
     }
     akhirnya;
     berakhir jika;
     ?> 

Setelah melakukannya, Anda dapat menggunakan bidang khusus saat menulis posting untuk menetapkan tanggal kedaluwarsa. Pastikan Anda memilih kuncinya “Kadaluarsa” dan gunakan format tanggal berikut ini: mm / dd / yyyy 00:00:00

Sekarang hack ini tidak menghapus atau membatalkan publikasi artikel, bukan hanya mengecualikan artikel agar tidak ditampilkan dalam lingkaran.

11. Hapus Batches Post Revisi

Hapus Batches Post Revisi

WordPress memiliki banyak fitur bagus dan salah satunya adalah Post Revisions. Ini termasuk di WordPress 2.6, meski ini adalah fitur yang bagus, bisa menimbulkan beberapa masalah. Salah satunya adalah meningkatkan ukuran database anda. Bergantung pada berapa lama waktu yang Anda butuhkan untuk menulis posting, Anda mungkin memiliki revisi sebanyak lima puluh judul. Sekarang Anda dapat menghapusnya secara manual, atau Anda dapat menjalankan kueri sederhana yang akan kami tunjukkan kepada Anda di pos ini dan menyingkirkan semua revisi yang tidak berguna ini.

Hal pertama yang perlu Anda lakukan adalah login ke phpMyAdmin Anda dan pilih WordPress Database Anda.

Klik pada Button SQL dan masukkan query berikut:

DELETE FROM wp_posts WHERE post_type = "revisi"; 

Dalam kode ini pada dasarnya kita melihat tabel wp_posts dan menghapus setiap posting yang memiliki revisi post_type yang terkait dengannya. Sekarang tergantung ukuran database Anda, ini bisa menghemat banyak ruang.

12. Tampilkan Feed RSS di Blog Anda

Tampilkan RSS Feed di Blog Anda

Sering kali saat blogger ingin menampilkan RSS Feed dari situs lain di blog mereka. Mungkin dari blog lain mereka yang terkait. Ini adalah saat hack ini berguna karena membuat pekerjaan Anda lebih mudah. Ada beberapa skrip dan plugin yang akan melakukannya untuk Anda, namun Anda tidak memerlukannya karena WordPress memiliki fitur ini. Anda harus mengetahuinya karena Anda melihat umpan di Dasbor Panel Admin Anda.

Yang harus Anda lakukan adalah menempelkan kode berikut di mana Anda ingin umpan ditampilkan. Paling sering ditempatkan di sidebar.php :

Simpan file dan Upload dan selesai.

Fungsi yang kami gunakan di hack wp_rss ini dibuat di WordPress untuk referensi di kemudian hari.

13. Tampilkan Tombol “Digg This” di Pos Khusus dengan Satu Klik

Tampilan Digg Tombol ini dalam Pos Khusus

Digg Button di artikel ini sangat membantu khususnya saat artikel anda disampaikan di digg. Tapi sebaiknya jangan meletakkan digg tombol ini di setiap postingan karena tidak setiap postingan dimaksudkan untuk digg. Misalnya, jika Anda memposting pengumuman bahwa Anda akan mengubah tema Anda, tidak perlu diajukan pada digg. Ini adalah saat hack ini masuk dimana anda bisa menggunakan custom fields untuk menampilkan tombol “Digg This” di artikel yang anda inginkan.

Tambahkan kode ini di single.php di mana Anda ingin itu ditampilkan:

ID, 'digg', benar);
 jika (! emptyempty ($ cf)) {
 echo 'https://digg.com/tools/diggthis.js "type =" text / javascript ">'}?> 

Sekarang ketika Anda membuat posting menggunakan kolom custom “Digg” dan tetapkan nilai apapun dan itu akan menunjukkan bidang digg. Dan jika Anda tidak menambahkan bidang khusus itu, itu tidak akan ditampilkan. Sederhana dan mudah.

14. Tampilkan Tulisan Sticky di Satu Area

Tampilkan Tulisan Sticky di Satu Area

Fitur ini sangat diminati oleh banyak pengguna karena itu sudah termasuk di WordPress. Sekarang di hack ini kami akan menunjukkan bagaimana Anda bisa mendaftarkan semua posting lengket Anda sebagai posting unggulan di halaman rumah Anda atau halaman lainnya.

    $ sticky, 'caller_get_posts' => 1));

     jika (has_posts ()):
     sementara (has_posts ()): the_post ();
     judul();
     the_excerpt ();
     akhirnya;
     berakhir jika;

     ?> 

Anda dapat mengubah jumlah 5 jumlah posting yang ingin Anda tampilkan di halaman Anda. Anda juga dapat menampilkan posting lengkap dengan mengubah nilai ‘the_excerpt’ ke ‘the_content’.

15. Tampilkan Iklan setelah Pos Pertama

Menambahkan iklan setelah pos bisa menghasilkan uang yang sangat bagus karena pengiklan sangat menyukai tempat itu. Ini adalah salah satu spot iklan panas. Anda bahkan bisa menempatkan adsense disana. Tetapi jika Anda menempatkan sebagai kode normal, iklan akan ditampilkan setelah setiap posting yang mengganggu pengguna Anda. Karena itu dengan menggunakan hack ini, Anda bisa menampilkan iklan setelah posting pertama.

Ganti loop Anda saat ini dengan versi loop yang diretas ini di komputer Anda index.php

// Tempelkan kode iklan Anda di sini 

">

">

Sekarang kode ini akan menampilkan iklan setelah posting kedua Anda. Pastikan Anda memasukkan kode iklan Anda di sana.