20+ Hacks WordPress yang Mengubah Kehidupan agar Pengembang Tidak Ketinggalan
Diterbitkan: 2019-12-13Tiga puluh persen kekuatan web dengan sistem manajemen konten (CMS) paling populer yaitu WordPress. CMS ini memperoleh lebih dari 22 miliar tampilan halaman bulanan. Ini menawarkan lebih dari 50 ribu plugin karena jutaan pengguna menuntut fitur WordPress baru setiap hari.
WordPress telah menjadi pilihan pertama di antara banyak individu yang menjalankan situs web mereka sendiri. Sesuatu yang ditekankan oleh banyak klien adalah hal-hal yang berkaitan dengan keamanan. Ini karena WordPress adalah konten open source. Oleh karena itu, tidak berdaya melawan semua cara serangan. Kecuali masalah keamanan, ada banyak hal yang harus Anda ketahui untuk memanfaatkan WordPress untuk meningkatkan potensi keuntungan Anda.
Ketenaran WordPress telah mengarah ke sejumlah besar tips yang tersedia. Kiat, peretasan, atau trik ini akan menunjukkan bagaimana Anda melakukan banyak hal. Trik dan peretasan WordPress ini akan mengarahkan situs web Anda ke puncak yang akan datang. Optimalkan tampilan dan kinerja WordPress dengan sedikit perubahan pada kode WordPress. Namun, sebagian besar pengguna bukan pengembang sehingga tidak memiliki banyak pengetahuan tentang kode. Berikut adalah beberapa peretasan WordPress keren yang memungkinkan Anda mendapatkan lebih banyak dari instalasi situs web WordPress Anda.
Peretasan untuk Pengembang yang Akan Membuat WordPress Lebih Mudah Digunakan untuk Mereka
1. Tampilkan Posting Terhubung tanpa Plugin
Sebaiknya tampilkan postingan terkait untuk membantu pengunjung menemukan informasi yang berguna dan tinggal lebih lama di situs. Tidak banyak pengembang yang tahu bahwa mereka dapat dengan mudah mengasimilasi fungsi ini secara default dan mengunduh plugin tambahan yang melakukan itu. Berikut adalah langkah-langkah instruksi tentang cara melakukannya:
- Buka file single.php
- Tambahkan kode ini dalam loop:
If ($tags) { Echo ‘related posts’; $first_tag = $tags[0]->term_id; $args=array( ‘tag__in’ => array($post->ID), ‘showposts’=>5, ‘caller_get_posts’=>1 ); $my_query = new WP_Query($args); If( $my_query->have posts() ) { While ($my_query->have posts() : $my_query->the post(); ?>
2. Penambahan Trik WordPress Gulir Tak Berujung
Tema WordPress mendukung gulir tak terbatas yang merupakan fitur plugin Jetpack . Trik WordPress gulir tak terbatas akan membantu pembaca mendekati bagian bawah halaman dengan memuat konten baru secara otomatis saat menggulir ke bawah. Anda dapat menambahkan kode berikut ke file fungsi Anda, dengan menginstal plugin Jetpack dan mengizinkan fitur gulir tak terbatas.
add_theme_support (‘infinite-scroll’, array( ‘container’ => ‘content’, ‘footer’ => ‘page’, ) );
3. Ubah Logo Dasbor
Di bagian belakang WordPress, tambahkan logo Anda sendiri ke dasbor untuk mempersonalisasi instalasi Anda. Untuk memodifikasi situs klien, ini adalah tip yang bagus. Cukup tempel kode berikut:
{code type=php} Add_action(‘admin_head’, ‘custom_logo’); Function custom_logo() {echo ‘’;}
4. Menambahkan Hamparan Pencarian Layar Penuh
Menambahkan overlay pencarian layar penuh ke halaman web berbasis WordPress Anda dapat membuat pengalaman pencarian lebih jelas dan ramah. Dengan menginstal plugin WordPress Full-Screen Search Overlay , Anda akan memperoleh fitur berharga ini. Anda cukup mengaktifkan plugin karena tidak ada pengaturan untuk ini. Anda dapat mengklik kolom pencarian atau tombol pencarian yang ada setelah plugin diaktifkan. Setelah itu, tampilan pencarian layar penuh akan ditampilkan.
5. Komentar Berlangganan
Menjadi tugas yang membosankan bagi pengguna untuk mengirim komentar secara manual dan kembali mencari reaksi dan balasan. Disarankan untuk menginstal plugin Subscribe to Comments Reloaded . Setelah pengguna akan menerima umpan balik komentar, itu akan secara otomatis mengirimi mereka pemberitahuan email.
6. Tampilkan Jumlah Hasil yang Ditemukan
Ini bisa menjadi metode untuk meningkatkan pengalaman klien situs Anda karena mengetahui jumlah halaman dengan item pencarian yang ditemukan mungkin berharga bagi pengunjung. Karena baris kode berikut dalam file search.php Anda, Anda akan memiliki pilihan untuk menunjukkan berapa banyak hal yang diidentifikasi dengan pencarian itu:
<h2 class=”pagetitle”>Search Result for <?php /* Search Count */ $allserach = &new WP_Query (“s=$s&showposts=-1”); $key = ks29so_specialchars($s, 1); $count = $allsearch->post_count; _e(‘ ‘); _e(‘<span class=”search-terms”>’); echo $key; _e(‘</span>’); _e(‘-‘); echo $count . ‘ ‘; _e(‘articles’); ks29so_reset_query(); ?></h2>
Dengan cara ini, judul yang tidak informatif dan umum seperti "Hasil Pencarian" menjadi judul yang dihormati selama jumlah artikel yang ditautkan ke pencarian itu tepat.
7. Tunda Saat Posting Anda Masuk ke RSS
Tunda diri Anda sebentar saat Anda memublikasikan postingan ke RSS dan beri diri Anda waktu untuk memeriksa ulang postingan langsung Anda. Pernahkah Anda menerbitkan posting dan kemudian menyadari ada kesalahan besar di bagian pertama? Ini cukup sederhana untuk memperbaiki kesalahan, namun sudah terlambat untuk semua pelanggan Anda – posting Anda baru saja diterbitkan di RSS feed mereka. Tunda sedikit untuk memeriksa ulang postingan langsung Anda sebelum dipublikasikan ke RSS. Tambahkan cuplikan ini ke file functions.php Anda:
{code type=php} Function publish_later_on_feed($where) {global $wpdb; if (is_feed() ) { $time_now = gmdate(‘Y-m-d H:i:s’); $time_delay = ‘15’;// integer $time_span = ‘MINUTE’;//MINUTE, HOUR, DAY, WEEK, MONTH, YEAR $where = “AND TIMESTAMPDIFF ($device, $wpdb->posts.post_date_gmt, ‘$time_now’)> $time_delay”; } Return $where; } Add_filter(‘posts_where’, ‘publish_later_on_feed’);
Ubah nilai $time_delay
ke durasi berapa pun yang cocok untuk Anda.
8. Instal Google Analytics di WordPress
Google Analytics memungkinkan pengembang untuk mengetahui semua informasi tentang perilaku pengguna. Jika Anda tidak ingin repot dengan coding, maka Monster Insights adalah plugin terbaik yang dapat mengatur Google Analytics ke halaman web. Selesaikan proses lebih cepat dengan cara ini. Temukan tag <body>
dan masukkan kode analitik Google ini ke dalam file header.php. Ini sangat mudah dan tip WordPress yang vital.
9. Tunjukkan Jumlah Total Pengguna Terdaftar
Dengan menjelaskan jumlah total pengguna terdaftar, banyak pengembang WordPress ingin menunjukkan otoritas situs web. Anda cukup mengunduh plugin Simple Blog Stats dan alat ini akan menunjukkan kepada Anda jumlah keseluruhan posting, komentar, draf, dan banyak fitur lainnya.
10. Tampilkan Gambar dalam Baris dan Kolom
Situs web yang disiapkan di WordPress menampilkan gambar di atas satu sama lain. Biasanya tidak terlihat bagus. Anda dapat mengubah format ke tata letak kisi jika Anda ingin mengubahnya. Anda juga dapat melakukannya secara manual atau menggunakan plugin seperti Envira Gallery .
11. Tetap Masuk di WordPress untuk Waktu yang Lebih Lama
Selalu disarankan untuk keluar dari jaringan publik setelah digunakan karena bisa berbahaya. Namun, jika Anda terus menggunakan jaringan yang sama, izinkan untuk mengingat data login Anda seperti ini:
add_filter (‘auth_cookie_expiration’, ‘stay_logged_in_for_1_year’); function stay_logged_in_for_1_year( $expire ) { return 31556926; // 1 year in seconds }
12. Penggunaan Kutipan Normal
WordPress mengubah kutipan normal menjadi kode pintar. Ini dapat merusak cuplikan kode yang akan Anda terbitkan. Dengan memasukkan cuplikan kode berikut ke file functions.php Anda, Anda dapat menghentikan fitur ini:
remove_filter (‘the_content’, ‘wptexturize’);
13. Ubah Warna Latar Belakang Secara Acak
Menjadi pengembang, Anda senang melihat warna latar belakang halaman web berubah secara acak dari hari ke hari. Dengan menggunakan plugin bernama Fabulous Background Colors atau dengan mengubah kode functions.php Anda dapat melakukannya.
14. Tambahkan Menu Navigasi Baru ke Tema Anda
Anda dapat membuat desain Anda sendiri dan luar biasa jika Anda membutuhkan lebih dari menu navigasi WordPress default. Anda harus masuk ke fungsi wpb_custom_new_menu
, untuk melakukan ini dan setelah itu pilih 'My Custom Menu' di menu tampilan.
15. Perhitungkan Kategori di URL Posting
Maksimalkan potensi SEO dari posting Anda dan untuk meningkatkan peringkat pencarian Anda, Anda dapat menambahkan kategori ke tautan konten. Untuk alasan ini, Anda harus pergi ke pengaturan-permalinks, pilih struktur kustom dan tulis /%category%/%postname%/
di sampingnya.
16. Kecualikan Kategori dari Pencarian
Jika Anda ingin memiliki kontrol yang lebih dalam atas hasil yang dapat diperoleh pengguna, Anda mungkin memerlukan cara untuk tidak menampilkan kategori tertentu dalam halaman hasil. Buka file functions.php Anda dan tambahkan:
Function SearchFilter($query) { If ( $query->is_search&& ! is_admin() ) { $query->set(‘cat’, ‘8,15’); } Return $query; } Add_filter(‘pre_get_posts’, SearchFilter’);
17. Ubah Logo Masuk dengan Milik Anda
Kita harus mulai dengan satu tentang menandai. Jika suatu saat Anda ingin mengubah logo WordPress di halaman login dengan milik Anda (atau klien), itu adalah kode yang Anda perlukan. Rekatkan yang berikut ini di file functions.php Anda:
Function my_custom_login_logo() { Echo ‘<style type=”text/css”> H1 a { background-image: url(‘.get_bloginfo(‘template_directory’). ‘/images/custom-login-logo.gif) !improtant; } </style>’; } Add_action(‘login_head’, ‘my_custom_login_logo’);
18. Kumpulkan File CSS yang Dibuat Khusus
Dengan menyusun kode berikutnya ke file fungsi Anda, Anda dapat menambahkan file CSS khusus dengan nama 'custom.css' ke tema WordPress Anda. Temukan file CSS baru di direktori yang sama dengan file CSS utama.
function custom_style_sheet( ) {ks29so_enqueuq_style( ‘custom-styling’, get_stylesheet_directory_uri( ). ‘/custom.css’); } add_action (‘ks29so_enqueue_scripts’, ‘custom_style_sheet’);
19. Instalasi Tema Anak
Anda dapat menambahkan kode yang diberikan di bawah ini ke file CSS Anda setelah membuat tema anak.
/* Theme Name: Child Theme Name Template: parenttheme */ @import url(“. ./parenttheme/style.css”);
20. Meningkatkan Memori PHP
Saat mengaktifkan plugin besar, Anda menemukan kesalahan yang mengatakan bahwa memori habis, lalu lengkapi baris kode berikut ke file wp-config.php Anda.
define(‘WP_MEMORY_LIMIT’, ‘64M’);
Kode ini akan meningkatkan batas memori hingga 64M namun Anda dapat mengubah nilainya menjadi apa pun yang dapat dipelihara oleh server hosting Anda.
21. Bilah Samping yang Dibuat Khusus untuk Tulisan Terpisah
Buat bidang kustom baru berjudul sidebar, saat menulis posting. Melalui bidang khusus, tampilkan konten bilah sisi yang dibuat sesuai pesanan untuk posting terpisah. Temukan baris kode berikutnya di file single.php, index.php, dan page.php Anda.
<?phpget_sidebar ( ); ?> Substitute it with the succeeding code snippet. <? $sidebar = get_post_meta ($post -> ID, “sidebar”, true); get_sidebar ($sidebar); ?>
Mengapa Kami Menyebut Peretasan atau Trik Ini?
Wikipedia mendefinisikan peretasan pemrograman sebagai "solusi yang tidak elegan tetapi efektif untuk masalah komputasi". Kami menyebutnya peretasan karena kami mengubah dokumen WP. Jadikan pengalaman WordPress umum Anda lebih bermanfaat dengan tips sederhana ini. Ini tidak melibatkan latihan instruksional yang besar. Hal yang luar biasa tentang WordPress adalah keberadaannya di mana-mana telah mendorong banyak tip dan latihan instruksional yang tersedia yang dapat memberi tahu Anda cara terbaik untuk melakukan banyak hal, aksi WordPress kecil yang mendorong situs Anda ke potensi paling ekstremnya. Dengan popularitas WordPress, banyak tutorial tips dan trik tersedia untuk menunjukkan bagaimana melakukan banyak hal. Dorong situs web Anda ke potensi maksimalnya dengan bantuan trik WordPress kecil ini.
Kesimpulan
Tantangan nyata bagi para programmer adalah menjadi ahli desain WordPress karena sulit untuk menemukan situs web yang tidak berjalan di sistem ini. Menjaga keamanan WordPress tidaklah sulit, namun membersihkan peretasan itu sulit. Menerapkan 20+ peretasan WordPress ini akan mengurangi risiko situs web Anda diretas. Mengingat konsep dasar ini saat membuat atau mengerjakan situs web WordPress Anda dapat membantu Anda mencegah terjadinya peretasan WordPress.
Drupal adalah alat CMS web terbaik lainnya. Manfaatkan layanan Drupal yang akan membantu Anda membangun strategi manajemen konten yang tepat untuk pengembangan situs web Anda.