Beranda » WordPress » 50 Tips, Trik, dan Hacks WordPress Paling Banyak Diinginkan

    50 Tips, Trik, dan Hacks WordPress Paling Banyak Diinginkan

    Sebelumnya kami telah menampilkan lebih dari 30 hack dan trik untuk menyesuaikan WordPress. Tetapi WordPress telah melalui beberapa iterasi dan pembaruan sejak publikasi kompilasi itu. Beberapa fungsi WordPress telah dihapus, beberapa telah diganti dengan pendekatan yang lebih baik yang membuat beberapa trik yang Anda tahu tidak dapat digunakan lagi.

    Kami menduga Anda mungkin menginginkan kiat, trik, dan peretasan baru yang berfungsi dengan WordPress versi terbaru. Berikut adalah 50. Sebagai pengingat yang ramah, harap berhati-hati ketika mencoba salah satu tips di bagian Advanced karena Anda mungkin membuat situs Anda tidak dapat digunakan jika Anda tidak tahu apa yang Anda lakukan.

    1. Menonaktifkan Editor Full-Height

    WordPress 4.0 menambahkan perubahan UX yang halus di editor. Jika Anda menggulir atau menulis paragraf panjang, ketinggian editor akan cocok dengan ketinggian layar Anda, menghilangkan bilah gulir di dalam editor.

    Untuk menjangkau beberapa panel seperti Kutipan dan Bidang Kustom yang berada di bawah editor, Anda harus menggulir ke bawah sampai akhir paragraf. Jika Anda tidak menginginkan ini, centang opsi di Opsi Layar panel.

    Kesesuaian: WordPress 4.0

    2. Perbandingan Embed Sebelum dan Setelah Gambar

    Pernahkah Anda mengalami perbandingan gambar di mana Anda dapat menggeser ke kanan untuk melihatnya sebelum dan ke kiri untuk setelah? Jika Anda ingin menampilkan sesuatu seperti itu di situs web Anda, Anda dapat menginstal TwentyTwenty. Plugin ini didasarkan pada Zurb TwentyTwenty. Plugin memperkenalkan kode pendek baru, [dua puluh dua puluh], tempat Anda dapat menambahkan dua gambar untuk dibandingkan.

    Kesesuaian: WordPress 3.5.1 atau lebih tinggi

    3. Kembalikan Plugin atau Tema ke Versi Sebelumnya (Mudah)

    Seperti halnya pembaruan sistem lainnya, ada kemungkinan plugin baru atau pembaruan tema dapat secara tidak sengaja mengacaukan situs web Anda. WordPress tidak mengizinkan kami untuk kembali ke versi sebelumnya tetapi Anda dapat menginstal plugin ini WP-Rollback untuk mendapatkan fungsionalitas itu. Setelah diaktifkan itu akan menambah tautan “Kembalikan” pada setiap plugin yang diinstal.

    Kesesuaian: WordPress 3.8 atau lebih tinggi

    4. Atur Menu Admin

    Gunakan plugin ini, Admin Menu Manager, untuk mengatur setiap urutan menu dalam admin melalui antarmuka drag-and-drop.

    Kesesuaian: WordPress 4.0 atau lebih tinggi

    5. Editor Teks SyntaxHighlighter

    Editor mode teks WordPress cukup sederhana. Anda dapat membuatnya lebih ramah pengguna dengan menginstal HTML Editor SyntaxHighlighter, sebuah plugin yang menambahkan pewarnaan sintaksis seperti dalam editor kode. Ini akan membuat pengeditan jauh lebih mudah, terutama jika Anda menggunakan editor mode teks lebih sering daripada rekan Visual (WYSIWYG).

    Kesesuaian: WordPress 3.3 atau lebih tinggi

    6. Menambahkan Ikon di Menu

    Ikuti tip ini untuk menambahkan ikon di sebelah item menu situs web Anda sehingga navigasi menu Anda lebih menarik secara visual.

    Kesesuaian: WordPress 4.1 atau lebih tinggi

    7. Mengaktifkan Pencarian Suara

    Pencarian WordPress tidak dibangun dengan baik, rumit, dan jangan biarkan saya memulai keakuratan hasil pencariannya. Tapi jangan biarkan itu menghentikan Anda dari menambahkan kemampuan pencarian suara untuk itu. Setelah terinstal, Anda akan melihat a “mikropon” ikon muncul di kotak pencarian.

    Kesesuaian: WordPress 2.6 atau lebih tinggi

    8. Instal Plugin WordPress melalui Github

    Apakah Anda menemukan plugin WordPress di Github yang ingin Anda instal di situs web Anda? Ikuti tip ini tentang cara memasang plugin dengan mudah hanya dengan beberapa klik. Hati-hati dengan apa yang Anda instal karena plugin tidak dimoderasi. Mungkin ada kemungkinan kode jahat dapat mengizinkan infiltrasi situs web Anda.

    Kesesuaian: WordPress 3.6 atau lebih tinggi

    9. Pasang Plugin dengan Satu Klik

    Untuk manajemen plugin lainnya, Anda dapat menginstal WP-Core. Ini adalah plugin yang membuat instalasi plugin WordPress lebih ramping. Anda juga dapat membuat Koleksi untuk menggabungkan beberapa plugin dan menginstalnya dengan satu klik.

    Kesesuaian: WordPress 3.5 atau lebih tinggi

    10. Gaya Gambar Lanjutan

    Kami dulu bisa mengatur margin dan batas ketika kami menyisipkan gambar ke konten. Dari WordPress 3.9 dan selanjutnya, opsi ini telah dihapus. Jika Anda melewatkannya, Anda dapat menginstal plugin ini untuk mengembalikan opsi ini.

    Kesesuaian: WordPress 3.9 atau lebih tinggi

    11. Tampilkan Bagan Penggunaan Disk

    Instal plugin ini Disk Usb Sunburst untuk menampilkan visualisasi yang indah, mirip dengan DaisyDisk, dari penggunaan ruang disk situs web Anda. Utilitas yang cukup berguna untuk ditambahkan ke situs web Anda.

    Kesesuaian: WordPress 4.0 atau lebih tinggi

    Maju

    Di luar poin ini ada kiat dan trik canggih untuk mereka yang ingin menjelajah, dan mereka yang senang mengotori kode. Namun, banyak tips berikut dapat membuat situs web Anda tidak dapat digunakan, oleh karena itu mereka harus dilakukan dengan lebih banyak perhatian dan dengan hati-hati.

    12. File Output Debug WordPress

    Cuplikan ini akan memberi tahu WordPress untuk menyimpan kesalahan log debug di a .log File bukannya menampilkannya di front-end. Cuplikan yang berguna untuk mengaktifkan debugging WordPress di situs langsung.

    Kesesuaian: WordPress 3.1

     define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false); 

    13. Menggunakan Modul Jetpack - Offline

    Jalankan dan aktifkan semua modul Jetpack offline termasuk modul yang sebenarnya mengharuskan Anda untuk terhubung ke WordPress.com untuk bekerja; tip yang berguna jika Anda mengembangkan dan mengintegrasikan modul Jetpack ke tema Anda.

    Kesesuaian: WordPress 4.1

    14. Login ke WordPress dengan Alamat Email

    WordPress memaparkan nama pengguna pengguna, yang membuatnya menjadi langkah yang lebih mudah untuk serangan brute-force. Anda dapat mempertimbangkan mengubah parameter login dengan email dan kata sandi kombinasi alih-alih oleh nama pengguna menggunakan retasan ini.

    Kesesuaian: WordPress 2.5.0

    15. Nonaktifkan self-ping / self-trackback

    Trik ini mencegah WordPress melakukan self-ping, yang terjadi jika Anda melakukan cross-link halaman atau posting dari situs web Anda sendiri.

     function no_self_ping (& $ links) $ home = get_option ('home'); foreach ($ tautan sebagai $ l => $ tautan) jika (0 === strpos ($ tautan, $ home)) tidak disetel ($ tautan [$ l]);  add_action ('pre_ping', 'no_self_ping'); 

    Cara lain yang dapat Anda gunakan adalah dengan menginstal plugin Disabler. Ini adalah plugin yang memungkinkan Anda untuk mengaktifkan atau menonaktifkan fungsi WordPress tertentu termasuk menonaktifkan self-ping.

    Kesesuaian: WordPress 2.0

    16. Konten Pra-Populasi

    Tip ini cukup berguna jika Anda ingin menambahkan konten default setiap kali Anda membuat posting baru, halaman, atau konten jenis posting kustom; idenya mirip dengan menambahkan tanda tangan standar saat membuat email baru.

    Kesesuaian: WordPress 1.5

    17. Kelas Kustom untuk Posting

    Tip berikut ini mengeksplorasi beberapa penyesuaian WordPress Post Class secara menyeluruh post_class. Akan membantu jika Anda ingin lebih spesifik mengenai gaya posting Anda.

    Kesesuaian: WordPress 2.7

    18. Menambahkan Google Fonts (Jalan Kanan)

    Tip hebat lainnya dari ThemeShaper, panduan lengkap untuk menambahkan Google Font ke Tema WordPress Anda dengan benar. Ini termasuk cara menambahkannya di front-end, di editor, dan bagaimana memastikan kompatibilitas untuk berbagai bahasa.

    Kesesuaian: WordPress 3.0

    19. Memuat Template Alternatif

    WordPress menggunakan single.php untuk menampilkan konten posting. Jika Anda ingin mengubahnya, mungkin, post.php, tip ini akan menunjukkan kepada Anda cara mengganti templat WordPress default dengan benar.

     add_filter ('template_include', 'my_callback'); function my_callback ($ original_template) if (some_condition ()) return SOME_PATH. '/some-custom-file.php';  else return $ original_template;  

    Kesesuaian: WordPress 1.5

    20. WordPress Theme Customizer dari Scratch

    WordPress 3.4 menambahkan API baru yang disebut Customizer yang memungkinkan Anda membangun kontrol untuk menyesuaikan tema dan melihat hasilnya secara real-time. Namun, Customizer API mungkin overwhleming, karena melibatkan set kode multi-disiplin termasuk PHP, JavaScript, Ajax, dan jQuery.

    Meskipun demikian, Theme Foundation telah menyusun panduan lengkap untuk WordPress Customizer. Anda akan belajar cara menambahkan menu Kustomisasi, membangun Bagian, Pengaturan, Kontrol Input serta Panel, dan mempelajari fungsinya secara bersamaan - masuk dan keluar. Referensi penting untuk pengembang tema WordPress.

    Kesesuaian: WordPress 3.4

    21. Menggunakan Vagrant dengan WordPress

    Vagrant adalah alat yang hebat untuk menciptakan lingkungan virtual, dan untuk menjalankan tes pengembangan WordPress Anda untuk memastikan bahwa tema dan plugin akan bekerja dalam berbagai kejadian. Dalam tip berikut ini, Daniel Pataki, akan memandu Anda melalui cara membuat situs WordPress Anda dan berjalan dengan Vagrant.

    Kesesuaian: Versi WordPress apa pun

    22. Mengambil URL Gravatar WordPress

    WordPress getugu () adalah fungsi praktis untuk mendapatkan avatar pengguna; fungsi mengambil gambar bersama dengan img elemen. Tetapi kadang-kadang saya ingin mengambil hanya URL gambar sehingga saya bisa dengan bebas dan mudah menambahkan kelas kustom atau id ke gambar.

    Jika Anda memikirkan hal ini, tambahkan kode berikut di functions.php:

     function get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/[/'. md5 ($ user_email); $ url = add_query_arg (array ('s' => 80, 'd' => 'mm',), $ url); return esc_url_raw ($ url);  

    Kemudian di suatu tempat di file lain - mungkin single.php atau page.php - gunakan kode berikut untuk menampilkan gambar.

     $ avatar_url = get_avatar_img_url (); gaung'; 

    Berikut adalah pos yang lebih rinci untuk menjabarkannya untuk Anda.

    Kesesuaian: WordPress 1.5

    23. Hapus Kelas Dari Menu

    WordPress, secara default, menambahkan banyak kelas. Meskipun ini bagus untuk memungkinkan kustomisasi yang luas, menu markup HTML terlihat sangat berantakan. Rapikan dan tambahkan hanya kelas yang Anda butuhkan dengan cuplikan di bawah ini.

     add_filter ('nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter ('nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter ('page_css_class', 'my_css_attributes_filter', 100, 1); function my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ('current-menu-item')): "; 

    Kesesuaian: WordPress 3.0.0

    24. Menerapkan SSL Di WordPress Multisite

    SSL, tidak hanya mengamankan situs web Anda, tetapi juga meningkatkan peringkat dalam hasil pencarian Google. Pada tip berikut, Jenni McKinnon membahas cara menggunakan SSL di multisite WordPress yang dapat menggunakan beberapa sub-domain.

    Kesesuaian: WordPress 3.0.0

    25. Menyesuaikan Editor Konten WordPress

    Menambahkan gaya ke editor akan meningkatkan pengalaman menulis di editor WordPress. Anda dapat mencocokkan gaya tipografi backend dengan front-end yang memungkinkan Anda untuk melihat versi final (atau versi sedekat mungkin dengan final) saat menulis. Ini akan mengurangi perpindahan bolak-balik antara editor dan output konten.

     function my_editor_styles () add_editor_style ('editor-style.css');  add_action ('admin_init', 'my_editor_styles'); 

    Kesesuaian: WordPress 3.0.0

    26. Membuat Layar Selamat Datang Plugin

    Jika Anda baru saja memperbarui WordPress, Anda akan diarahkan ke layar khusus, menampilkan detail versi terbaru yang baru saja Anda instal, kontributor, penambahan serta semua perubahan yang dibuat di bawah tenda. Kiat ini, Membuat Layar Sambutan Untuk Plugin WordPress Anda oleh Daniel Pataki akan memandu Anda melalui cara membuat layar selamat datang untuk plugin Anda sendiri.

    Kesesuaian: WordPress 3.6

    27. Kustomisasi Tema Jetpack Mobile

    Jetpack hadir dengan Tema Seluler. Ini adalah tema khusus yang digunakan ketika situs web dilihat pada perangkat seluler. Dan seperti tema lainnya, kita dapat menyesuaikannya. Berikut adalah cara oleh Jeremy, salah satu pengembang Jetpack, tentang cara menyesuaikan Jetpack Mobile Theme. Ini adalah alternatif yang baik untuk dipertimbangkan sebagai pengganti desain web yang responsif.

    Kesesuaian: WordPress 3.8

    28. Menambahkan Gambar Unggulan Ke Kategori

    Ingin menambahkan gambar unggulan untuk Kategori dan menampilkannya di tema Anda? Fitur ini hilang dari WordPress, yang sebenarnya bisa berguna untuk pengembang tema.

    Kesesuaian: WordPress 3.6

    29. Tampilan Tersembunyi “Semua Pengaturan”

    Telur easter WordPress, potongan kode ini akan menambahkan semua pengaturan dalam database WordPress ke dalam satu halaman.

     function all_settings_link () add_options_page (__ ('Semua Pengaturan'), __ ('Semua Pengaturan'), 'administrator', 'options.php');  add_action ('admin_menu', 'all_settings_link'); 

    Kesesuaian: WordPress 3.1

    30. Hapus Pemberitahuan Pembaruan

    WordPress, secara default, menampilkan notifikasi pembaruan ke semua level pengguna ketika mereka masuk ke backend. Tambahkan kode berikut untuk menyembunyikan pemberitahuan pembaruan WordPress kecuali untuk pengguna dengan hak administratif.

     global $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) // memeriksa apakah pengguna saat ini dapat memperbarui add_action plugins ('init', create_function ('$ a', "remove_action ('init', 'wp_version_check');"), 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));  

    Kesesuaian: WordPress 3.0.1

    31. Tambahkan Thumbnail Pada Daftar Edit Posting / Halaman

    Kode ini akan menampilkan gambar unggulan yang telah Anda tetapkan untuk dikirim di kolom Posting. Trik yang berguna untuk melihat posting mana yang memiliki thumbnail dan yang tidak. Perhatikan bahwa tema Anda harus mendukung thumbnail postingan.

     add_filter ('manage_posts_columns', 'posts_columns', 5); add_action ('manage_posts_custom_column', 'posts_custom_columns', 5, 2); function posts_columns ($ defaults) $ defaults '' riv_post_thumbs '] = __ (' Thumbs '); mengembalikan $ default;  function posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('thumbnail-berfitur');  

    Kesesuaian: WordPress 3.0.0

    32. Mempertajam Gambar

    Sejujurnya, saya tidak tahu bahwa kami dapat mempertajam gambar di WordPress saat kami mengunggah gambar. Begini caranya, tetapi ingat bahwa ini hanya berfungsi untuk gambar JPG.

     function ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); if (! is_resource ($ image)) mengembalikan WP_Error baru ('error_loading_image', $ image, $ file); $ size = @getimagesize ($ resized_file); if (! $ size) mengembalikan WP_Error baru ('invalid_image', __ ('Tidak dapat membaca ukuran gambar'), $ file); daftar ($ orig_w, $ orig_h, $ orig_type) = $ size; switch ($ orig_type) case IMAGETYPE_JPEG: $ matrix = array (array (-1, -1, -1), array (-1, 16, -1), array (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ image, $ matrix, $ divisor, $ offset); imagejpeg ($ image, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); istirahat; case IMAGETYPE_PNG: return $ resized_file; case IMAGETYPE_GIF: return $ resized_file;  mengembalikan $ resized_file;  add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

    Kesesuaian: WordPress 2.5

    33. Hapus info berlebihan In The Head

    WordPress menambahkan banyak hal dalam seperti versi WordPress, RSD Link, dan Shortlink, info yang tidak terlalu berguna. Untuk menghapus bit info ini, gunakan ini:

     function remove_header_info () remove_action ('wp_head', 'rsd_link'); remove_action ('wp_head', 'wlwmanifest_link'); remove_action ('wp_head', 'wp_generator'); remove_action ('wp_head', 'start_post_rel_link'); remove_action ('wp_head', 'index_rel_link'); remove_action ('wp_head', 'adjacent_posts_rel_link'); // untuk WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info'); 

    Hapus salah satu dari remove_action dari cuplikan di atas yang ingin Anda pertahankan.

    Kesesuaian: WordPress 2.0

    34. Smart WP_Debug

    Sebaiknya Anda tidak mengaktifkan WP_Debug di situs langsung karena akan memaparkan informasi penting. Tetapi jika Anda memerlukan trik untuk melakukannya dengan aman, ini dia:

     if (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '1') // aktifkan pelaporan pemberitahuan selama pengembangan - E_ALL define ('WP_DEBUG', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // harus benar agar WP_DEBUG_DISPLAY dapat berfungsi define ('WP_DEBUG', true); // paksa tampilan kesalahan didefinisikan ('WP_DEBUG_DISPLAY', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // harus benar untuk WP_DEBUG_LOG agar berfungsi mendefinisikan ('WP_DEBUG', true); // log kesalahan ke debug.log di direktori wp-content define ('WP_DEBUG_LOG', true);  

    Dengan kode di atas ditambahkan, Anda dapat mengaktifkan debugging dengan menambahkan ?debug = 2, ?debug = 1, ?debug = 3 di akhir URL untuk melihat kesalahan yang terjadi di situs web Anda.

    Kesesuaian: WordPress 2.0

    35. Aktifkan Shortcode Dalam Widget

    Berikut ini adalah bagian kode yang berguna jika Anda ingin menyematkan Youtube atau SoundCloud di area widget dengan kode pendek.

     add_filter ('widget_text', array ($ wp_embed, 'run_shortcode'), 8); add_filter ('widget_text', array ($ wp_embed, 'autoembed'), 8); 

    Kesesuaian: WordPress 2.9.0

    36. Atur Editor Default (Visual / Teks)

    Tetapkan jenis editor default yang dapat digunakan pengguna Anda. Mengubah $ editor baik untuk html atau tinymce. Tentu saja, pengguna masih dapat memilih keluar dari default.

     function my_default_editor () $ editor = 'tinymce'; // html atau tinymce return $ editor;  add_filter ('wp_default_editor', 'my_default_editor'); 

    Kesesuaian: WordPress 2.5.0

    37. Memperpanjang log-otomatis

    WordPress memungkinkan seseorang untuk tetap masuk selama 48 jam, ditambah perpanjangan 14 hari jika kami memeriksa “Ingat saya” opsi saat masuk. Namun, jika Anda yakin komputer Anda tidak akan dilanggar oleh pihak kedua atau ketiga, Anda dapat menambahkan kode ini untuk membuat Anda tetap masuk hingga satu tahun. Anda hanya akan diminta login sekali setahun.

     function keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 tahun dalam detik add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

    Kesesuaian: WordPress 2.8.0

    38. Selalu Gunakan Gambar

    WordPress akan dibungkus img dengan hal menandai. Jika Anda adalah purist semantik HTML, Anda dapat menambahkan kode ini untuk memaksa WordPress untuk membungkus gambar dengan angka elemen.

     add_filter ('image_send_to_editor', fungsi ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('
    % s
    ', $ html); // Ubah kebutuhan Anda! kembalikan $ html; , 10, 8);

    Kesesuaian: WordPress 2.9.0

    39. Ubah Nama Peran Default

    “Administrator”, “Penulis”, dan “Pelanggan” adalah nama yang diberikan untuk pengguna WordPress di tingkat administrasi. Untuk mengubah nama default ini menjadi sesuatu yang terdengar lebih tepat untuk situs web Anda, tambahkan kode berikut, lalu buat perubahan pada nama sesuai keinginan Anda:

     function change_role_name () global $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = WP_Roles baru (); $ wp_roles-> peran ['kontributor'] ['name'] = 'Freelance'; $ wp_roles-> role_names ['kontributor'] = 'Freelance';  add_action ('init', 'change_role_name'); 

    Kesesuaian: WordPress 3.1

    40. Pengaturan Lampiran Default

    Berikut cuplikan yang memungkinkan Anda menentukan ukuran default, perataan, dan tautan untuk gambar yang ingin Anda sematkan di editor.

     add_action ('after_setup_theme', 'default_attachment_display_settings'); function default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'large');  

    Kesesuaian: WordPress 3.5

    41. Validasi Gambar Unggulan

    Beberapa dari kita lebih suka posting yang akan dirilis dengan Gambar Unggulan. Posting ini, Validasi Unggulan Gambar Pada Posting, oleh Paul Underwood akan menunjukkan kepada Anda bagaimana membuat pengguna Anda mengunggah gambar unggulan sebelum posting mereka dapat dipublikasikan.

    Kesesuaian: WordPress 3.0

    42. Ukuran Gambar Khusus Dalam Pengunggah Media

    add_image_size adalah fungsi WordPress yang memungkinkan kita untuk memotong dan menampilkan ukuran gambar khusus. Jika Anda ingin mengizinkan pengguna untuk menambahkan gambar dalam ukuran khusus ini, tambahkan kode berikut untuk menunjukkan “ukuran gambar khusus” di pengunggah media WordPress.

     function pw_add_image_sizes () add_image_size ('pw-thumb', 300, 100, true); add_image_size ('pw-large', 600, 300, true);  add_action ('init', 'pw_add_image_sizes'); function pw_show_image_sizes ($ size) $ size ['pw-thumb'] = __ ('Custom Thumb', 'pippin'); $ size ['pw-large'] = __ ('Kustom Besar', 'pippin'); mengembalikan ukuran $;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    Kesesuaian: WordPress 3.8

    43. Muat Hanya Skrip Jika Ada Shortcode Tertentu

    Dalam posting sebelumnya kami telah menunjukkan kepada Anda cara membuat shortcode khusus. Jika kode pendek Anda memerlukan fungsi JavaScript, ikuti cara Jedi Master oleh Silviu-Cristian Burcă (dikenal sebagai Scribu) untuk memastikan bahwa Anda hanya memuat JavaScript ketika kode pendek diterapkan.

    Kesesuaian: WordPress 2.6

    44. Deskripsi Menu

    Ketika Anda menambahkan menu melalui Tampilan> Menu, Anda akan melihat input untuk ditambahkan “Deskripsi”. Tetapi Anda tidak akan menemukannya di mana pun di front-end karena kami harus menyesuaikan template menu default WordPress untuk memasukkan deskripsi.

    Inilah cara yang elegan untuk melakukannya.

     function add_description_to_menu ($ item_output, $ item, $ depth, $ args) if (strlen ($ item-> description)> 0) // tambahkan deskripsi setelah tautan $ item_output. = sprintf ('% s', esc_html ($ item-> description)); // masukkan deskripsi sebagai item terakhir * di * tautan ($ input_output berakhir dengan "$ args-> after ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> after ")). sprintf ('% s', esc_html ($ item-> description)). "$ args-> after "; return $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

    Kesesuaian: WordPress 3.0.0

    45. Menggunakan Dashicons

    Anda sekarang dapat menggunakan ikon font buatan WordPress sendiri, Dashicons, untuk menambahkan ikon ke menu wp-admin. Lihatlah tutorial kami tentang cara mulai menggunakan Dashicons.

    Kesesuaian: WordPress 3.8

    46. ​​Kustomisasi “Howdy” Pesan

    Ikuti tutorial kami sebelumnya untuk mengubah WordPress yang tidak masuk akal “Howdy” pesan yang muncul di bar admin untuk sesuatu yang lebih personal.

    Kesesuaian: WordPress 2.9

    47. Kecualikan Posting Dari Widget Populer Jetpack

    Jetpack hadir dengan widget yang memungkinkan Anda menampilkan posting dan halaman yang paling banyak dilihat atau populer. Tetapi kadang-kadang halaman paling populer Anda bisa menjadi halaman rumah atau halaman yang tidak ingin Anda sertakan dalam tumpukan yang paling banyak dilihat.

    Tambahkan kode berikut untuk menghapus halaman atau posting itu:

     function jeherve_remove_post_top_posts ($ post, $ post_ids, $ count) foreach ($ post as $ k => $ post) if ('1215' == $ post ['post_id']) unset ($ post [$ k] );  kembalikan $ posting;  add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

    Ganti ID yang ditampilkan dalam cuplikan dengan ID pos atau halaman yang ingin Anda hapus.

    Kesesuaian: WordPress 4.0 dan Jetpack 3.3

    48. Judul Posting Terpotong

    Cuplikan berikut mengontrol panjang judul maksimum. Tambahkan potongan berikut di functions.php. Kemudian gunakan fungsinya customTitle () di templat untuk menampilkan judul menggantikan WordPress judul() metode.

     function customTitle ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). '...';  echo $ title;  

    Jika Anda membangun Tema WordPress dengan tata letak ubin tempat tinggi ubin harus sama, Anda mungkin ingin menentukan batas panjang judul. Cuplikan ini akan berguna dalam kasus itu.

    Kesesuaian: WordPress 3.0

    49. Hapus Logo WordPress

    WordPress 3.1 menambahkan bilah admin, yang mencakup beberapa tautan dan logo WordPress. Jika Anda akan membagikan situs web ke klien dan Anda menginginkannya tanpa merek, berikut adalah fungsi untuk menghapus logo WordPress itu.

     function annointed_admin_bar_remove () global $ wp_admin_bar; / * Hapus barang mereka * / $ wp_admin_bar-> remove_menu ('wp-logo');  add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

    Kesesuaian: WordPress 3.1.0

    50. Kode QR dengan Tautan ke Artikel

    Tingkatkan aksesibilitas situs web Anda untuk perangkat seluler dengan kode QR. Kode ini memungkinkan Anda untuk menampilkan kode QR dengan tautan yang menunjuk ke artikel. Pengguna seluler dengan pemindai kode QR dapat memperoleh tautan artikel untuk melihat dengan cepat di perangkat seluler mereka.

      "https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">