Anasayfa » WordPress » 50 En Çok Aranan WordPress İpuçları, Püf Noktaları ve Hacks

    50 En Çok Aranan WordPress İpuçları, Püf Noktaları ve Hacks

    Önceden, WordPress'i özelleştirmek için 30'dan fazla bilgisayar korsanından bahsetmiştik. Ancak WordPress, bu derlemenin yayınlanmasından bu yana birçok yinelemeden ve güncellemeden geçti. Bazı WordPress işlevleri bırakıldı, bazıları yerini artık tanımadığınız bazı hileler yapan daha iyi yaklaşımlarla değiştirdi.

    WordPress'in en son sürümüyle çalışan yeni ipuçları, püf noktaları ve kesmek isteyebileceğinizi düşündük. İşte 50. Dostça bir hatırlatıcı olarak, lütfen Gelişmiş bölümündeki ipuçlarından herhangi birini denerken dikkatli olun, çünkü ne yaptığınızı bilmiyorsanız sitenizi kullanılamaz hale getirebilirsiniz..

    1. Tam Yükseklik Düzenleyiciyi Devre Dışı Bırakma

    WordPress 4.0, düzenleyicide ince bir UX değişikliği ekledi. Bir uzunluk paragrafı kaydırıyorsanız veya yazıyorsanız, editörün yüksekliği ekranınızın yüksekliğine eşleşerek editörün içindeki kaydırma çubuklarını ortadan kaldıracaktır..

    Gibi bazı panellere ulaşmak için Alıntı ve Özel Alanlar editörün altında bulunan paragrafın sonuna kadar aşağı kaydırmanız gerekir. Bunu istemiyorsanız, seçeneği kapalı olarak işaretleyin. Ekran Seçenekleri panel.

    Uyumluluk: WordPress 4.0

    2. Görüntü Karşılaştırma Öncesi ve Sonrası Göm

    Görmek için sağa kaydırabileceğiniz görüntü karşılaştırmasını hiç yaşadınız mı? önce ve sola sonra? Böyle bir şeyi web sitenizde görüntülemek istiyorsanız, TwentyTwenty'i yükleyebilirsiniz. Bu eklenti Zurb TwentyTwenty'e dayanıyor. Eklenti yeni bir kısa kod tanıtıyor, [yirmi yirmi], karşılaştırmak için iki resim ekleyebilirsiniz.

    Uyumluluk: WordPress 3.5.1 veya daha yüksek

    3. Eklentileri veya Temaları Önceki Sürüme Geri Dönün (Kolayca)

    Diğer sistem güncellemelerinde olduğu gibi, yeni bir eklenti veya tema güncellemesinin yanlışlıkla web sitenizi bozması ihtimali de vardır. WordPress, önceki sürüme geri dönmemize izin vermiyor, ancak bu işlevselliği elde etmek için bu eklenti WP-Rollback'i yükleyebilirsiniz. Aktive edildikten sonra bir bağlantı ekleyecektir. “Geri Alma” yüklü herhangi bir eklentide.

    Uyumluluk: WordPress 3.8 veya daha yüksek

    4. Yönetici Menüsünü Düzenleyin

    Sürükle ve bırak arayüzü ile yönetici içindeki her menü sırasını düzenlemek için bu eklentiyi, Yönetici Menüsü Yöneticisi'ni kullanın..

    Uyumluluk: WordPress 4.0 veya daha yüksek

    5. Metin Düzenleyici SyntaxHighlighter

    WordPress metin modu düzenleyicisi oldukça sadedir. Bir kod düzenleyicide olduğu gibi, sözdizimi renklendirmesini ekleyen bir eklenti olan HTML Editor SyntaxHighlighter'ı yükleyerek daha kullanıcı dostu hale getirebilirsiniz. Özellikle, Metin modu düzenleyicisini Visual (WYSIWYG) mevkidaşından daha sık kullanıyorsanız, düzenlemeyi çok daha kolay hale getirecektir.

    Uyumluluk: WordPress 3.3 veya daha yüksek

    6. Menüye Simge Ekleme

    Web sitenize menü öğelerinin yanına simge eklemek için bu menüyü izleyin.

    Uyumluluk: WordPress 4.1 veya daha yüksek

    7. Sesli Aramayı Etkinleştirme

    WordPress arama, zayıf bir yapıya sahip, hantal ve arama sonucu doğruluğuna başlamama izin vermiyor. Ancak bunun size sesli arama özelliği eklemekten vazgeçmesine izin vermeyin. Kurulduktan sonra bir “mikrofon” arama kutusunda simge belirir.

    Uyumluluk: WordPress 2.6 veya daha yüksek

    8. WordPress Plugin'i Github ile kurun

    Github'da web sitenize kurmak istediğiniz bir WordPress eklentisi buldunuz mu? Sadece birkaç tıklamayla eklentileri nasıl kolayca yükleyeceğinize dair bu ipucunu izleyin. Eklentileri denetlenmediği için yüklediklerinize dikkat edin. Kötü amaçlı kodların web sitenize sızmasına izin verme olasılığı olabilir.

    Uyumluluk: WordPress 3.6 veya daha yüksek

    9. Tek Tıklamayla Eklentiyi Kur

    Daha fazla eklenti yönetimi için WP-Core kurabilirsiniz. Bu, WordPress eklenti kurulumlarını daha düzenli hale getiren bir eklentidir. Birkaç eklentiyi bir araya getirmek ve tek bir tıklatmayla kurmak için bir Koleksiyon da yapabilirsiniz.

    Uyumluluk: WordPress 3.5 veya daha yüksek

    10. Gelişmiş Görüntü Stilleri

    İçeriğe görüntü eklerken kenar boşluklarını ve kenarlıkları belirlemeye alışmıştık. WordPress 3.9'dan itibaren bu seçenekler kaldırıldı. Onları kaçırdıysanız, bu seçenekleri geri getirmek için bu eklentiyi yükleyebilirsiniz..

    Uyumluluk: WordPress 3.9 veya daha yüksek

    11. Disk Kullanım Şemasını Göster

    Web sitenizin disk alanı kullanımının DaisyDisk'e benzeyen güzel bir görselleştirmesini görüntülemek için bu eklenti Disk Kullanımı Sunburst'u yükleyin. Web sitenize eklemek için oldukça yararlı bir yardımcı program.

    Uyumluluk: WordPress 4.0 veya daha yüksek

    ileri

    Bu noktanın ötesinde, keşfe çıkmak isteyenler ve ellerini kodlarla kirletmekten hoşlananlar için gelişmiş ipuçları ve püf noktaları var. Ancak, aşağıdaki ipuçlarının birçoğu web sitenizi kullanılamaz hale getirebilir, bu nedenle daha dikkatli ve daha dikkatli yapılmaları gerekir..

    12. WordPress Çıktısı Hata Ayıklama Dosyası

    Bu pasaj, WordPress’e hata ayıklama günlüğü hatasını bir .kütük Ön uçta görüntülemek yerine dosya. Canlı bir sitede WordPress hata ayıklamasını etkinleştirmek için kullanışlı bir snippet.

    Uyumluluk: WordPress 3.1

     define ('WP_DEBUG', doğru); define ('WP_DEBUG_LOG', doğru); define ('WP_DEBUG_DISPLAY', yanlış); 

    13. Jetpack Modüllerini Kullanma - Çevrimdışı

    Çalışmak için WordPress.com'a bağlanmanızı gerektiren modüller dahil olmak üzere tüm Jetpack modüllerini çevrimdışı çalıştırın ve etkinleştirin; Jetpack modüllerini geliştirip temanıza entegre ediyorsanız yararlı bir ipucu.

    Uyumluluk: WordPress 4.1

    14. E-posta Adresiyle WordPress'e Giriş Yapın

    WordPress, kullanıcının zor kullandığı saldırıları kolaylaştıracak bir kullanıcı adı sunar. İle giriş parametrelerini değiştirmeyi düşünebilirsiniz. e-posta ve şifre Bu hack kullanan kullanıcı adı yerine kombinasyon.

    Uyumluluk: WordPress 2.5.0

    15. Kendi kendine ping / geri izleme özelliğini devre dışı bırakın

    Bu numara WordPress’in kendi kendine ping yapmasını önler, bu da kendi web sitenizdeki sayfaları veya yayınları çapraz bağlarsanız olur..

     no_self_ping işlevi (& $ links) $ home = get_option ('home'); foreach ($ link = $ l => $ link) eğer (0 === strpos ($ link, $ home)) ayarlanmamışsa ($ links [$ l]);  add_action ('pre_ping', 'no_self_ping'); 

    Kullanabileceğiniz başka bir yolu Disabler eklentisini yükleyerek. Kendi kendine ping özelliğini devre dışı bırakma dahil olmak üzere belirli WordPress işlevselliğini açmanıza veya kapatmanıza olanak sağlayan bir eklentidir..

    Uyumluluk: WordPress 2.0

    16. İçeriği Önceden Doldurma

    Her yeni yazı, sayfa veya özel yazı türü içeriği oluşturduğunuzda varsayılan içerik eklemek istiyorsanız bu ipucu oldukça kullanışlıdır; fikir, yeni e-postalar oluştururken standart bir imza eklemeye benzer.

    Uyumluluk: WordPress 1.5

    17. Gönderi için Özel Sınıf

    Aşağıdaki ipucu, WordPress Post Sınıfının bazı kişiselleştirmelerini iyice incelemek içindir. post_class. Gönderi stillerinizle ilgili daha spesifik olmak istiyorsanız bu özellik faydalı olacaktır..

    Uyumluluk: WordPress 2.7

    18. Google Yazı Tipleri Ekleme (Doğru Yol)

    ThemeShaper'dan bir başka harika ipucu, Google Font'u WordPress Temanıza doğru bir şekilde eklemek için eksiksiz bir rehber. Ön uçta, editörde nasıl ekleneceğini ve farklı dillerle uyumluluğun nasıl sağlanacağını içerir.

    Uyumluluk: WordPress 3.0

    19. Alternatif Şablon Yükleme

    WordPress kullanır single.php yayın içeriği göstermek için. Belki değiştirmek isterseniz, belki de, post.php, Bu ipucu, varsayılan WordPress şablonlarını doğru nasıl geçersiz kılacağınızı gösterecektir..

     add_filter ('template_include', 'my_callback'); function my_callback ($ original_template) if (some_condition ()) SOME_PATH döndür. '/Some-custom-file.php';  else return $ original_template;  

    Uyumluluk: WordPress 1.5

    20. Sıfırdan WordPress Tema Özelleştirici

    WordPress 3.4, temayı özelleştirmek ve sonucu gerçek zamanlı olarak görmek için kontroller oluşturmanıza olanak sağlayan Customizer adlı yeni bir API ekler. Customizer API, PHP, JavaScript, Ajax ve jQuery dahil olmak üzere çok disiplinli kod kümeleri içerdiğinden bazıları için çok iyi niyetli olabilir.

    Bununla birlikte, Theme Foundation, WordPress Customizer için eksiksiz bir rehber hazırladı. Özelleştir menüsünü nasıl ekleyeceğinizi, Bölümleri, Ayarları, Giriş Kontrollerini ve Panelleri nasıl oluşturacağınızı ve bunların fonksiyonlarını birlikte ve dışarıda öğreneceksiniz. WordPress tema geliştiricileri için önemli bir referans.

    Uyumluluk: WordPress 3.4

    21. WordPress ile Vagrant Kullanımı

    Vagrant, sanal bir ortam oluşturmak ve temaların ve eklentilerin farklı durumlarda çalışmasını sağlamak için WordPress geliştirmenizin testini yapmak için harika bir araçtır. Bu ipucunda, Daniel Pataki, WordPress sitenizi nasıl kurup Vagrant ile çalıştıracağınız konusunda size yol gösterecek.

    Uyumluluk: Herhangi bir WordPress Sürümü

    22. WordPress Gravatar URL’sini Alma

    WordPress get_avatar () kullanıcının avatarını bulmak için kullanışlı bir işlevdir; işlev, görüntüyü birlikte img öğesi. Ancak bazen, yalnızca resim URL'sini almak istiyorum; böylece resme özel sınıflar veya kimlikleri özgürce ve kolayca ekleyebilirim..

    Bunu aklınızdan çıkardıysanız, aşağıdaki kodu functions.php:

     işlevi get_avatar_img_url () $ user_email = get_the_author_meta ('user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (dizi ('s' => 80, 'd' => 'mm',), $ url); return esc_url_raw ($ url);  

    Sonra başka bir dosyada bir yerde - belki de single.php veya page.php - görüntüyü göstermek için aşağıdaki kodu kullanın.

     $ avatar_url = get_avatar_img_url (); Eko ''; 

    İşte sizin için yıkmak için daha ayrıntılı bir yazı.

    Uyumluluk: WordPress 1.5

    23. Menüden Sınıfları Kaldırma

    WordPress, varsayılan olarak, bir sürü sınıf ekler. Bu, kapsamlı özelleştirmelere izin vermek için iyi olsa da, HTML işaretlemesi menüsü gerçekten çok karışık görünüyor. Düzenleyin ve yalnızca aşağıdaki snippet ile ihtiyacınız olan sınıfı ekleyin.

     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); işlevi my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ('current-menu-item')): "; 

    Uyumluluk: WordPress 3.0.0

    24. WordPress Multisite’de SSL’nin Uygulanması

    SSL, yalnızca web sitenizi güvence altına almakla kalmaz, aynı zamanda Google arama sonuçlarındaki sıralamayı da artırır. Aşağıdaki ipucunda, Jenni McKinnon, SSL'nin birden fazla alt etki alanı kullanabilecek WordPress çoklu sitelerinde nasıl dağıtılacağını kapsar..

    Uyumluluk: WordPress 3.0.0

    25. WordPress İçerik Düzenleyicisini Özelleştirme

    Editöre stil eklemek, WordPress editöründeki yazma deneyimini geliştirir. Arka uçtaki tipografik stilleri ön uç ile eşleştirebilir, son halini (ya da finale mümkün olduğunca yakın bir sürümü) yazı yazarken görmenize olanak sağlar. Bu, editör ve içerik çıktısı arasında ileri geri geçişi azaltacaktır..

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

    Uyumluluk: WordPress 3.0.0

    26. Eklenti Hoş Geldiniz Ekranı Oluşturma

    WordPress'i yeni güncellediyseniz, yüklediğiniz son sürümün detaylarını, katkıda bulunanları, eklemeleri ve başlık altında yapılan tüm değişiklikleri gösteren özel bir ekrana yönlendirileceksiniz. Bu ipucu, Daniel Pataki'in WordPress Eklentiniz İçin Hoş Geldiniz Ekranı Oluşturma Kendi eklentiniz için nasıl bir hoşgeldin ekranı oluşturmanıza yardımcı olacak.

    Uyumluluk: WordPress 3.6

    27. Jetpack Mobile Theme ürününü özelleştirin

    Jetpack bir Mobil Tema ile birlikte geliyor. Web sitesi mobil cihazlarda görüntülendiğinde kullanılan özel bir temadır. Ve diğer temalar gibi biz de özelleştirebiliriz. İşte Jetpack geliştiricilerinden biri olan Jeremy, Jetpack Mobil Temasını nasıl özelleştireceğiniz konusunda. Duyarlı web tasarımı yerine düşünmek için iyi bir alternatif.

    Uyumluluk: WordPress 3.8

    28. Kategoriye Öne Çıkan Resim Ekleme

    Bir Kategori için öne çıkan bir resim eklemek ve onu temanızda göstermek ister misiniz? Bu özellik, tema geliştiricileri için gerçekten yararlı olabilecek WordPress'ten eksik.

    Uyumluluk: WordPress 3.6

    29. Gizli Ekran “Tüm ayarlar”

    Bir WordPress paskalya yumurtası, bu kod pasajı, WordPress veritabanındaki tüm ayarları bir sayfaya ekler.

     all_settings_link () add_options_page (__ ('Tüm Ayarlar'), __ ('Tüm Ayarlar'), 'yönetici', 'options.php');  add_action ('admin_menu', 'all_settings_link'); 

    Uyumluluk: WordPress 3.1

    30. Güncelleme Bildirimini Kaldır

    WordPress, varsayılan olarak, arka uçta oturum açtığında tüm kullanıcı seviyelerine yönelik güncelleme bildirimlerini görüntüler. Yönetici ayrıcalıklarına sahip kullanıcılar haricinde WordPress güncelleme bildirimini gizlemek için aşağıdaki kodları ekleyin.

     global $ user_login; get_currentuserinfo (); if (! current_user_can ('update_plugins')) // mevcut kullanıcının eklentileri güncelleyip güncelleyemeyeceğini kontrol eder ('init', create_function ('$ a', "remove_action ('init', 'wp_version_check');"), 2); add_filter ('pre_option_update_core', create_function ('$ a', "return null;"));  

    Uyumluluk: WordPress 3.0.1

    31. Posta / Sayfa Düzenleme Listesine Kük Resim Ekleme

    Bu kod, Gönderi sütununda göndermek için atadığınız özellikli resimleri görüntüler. Hangi gönderinin küçük resme sahip olduğunu ve hangisinin olmadığını görmek için yararlı bir numara. Temanızın küçük resimleri desteklemesi gerektiğini unutmayın.

     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'); $ varsayılanları döndürür;  işlevi posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ('özellikli-küçük resim');  

    Uyumluluk: WordPress 3.0.0

    32. Görüntüleri Netleştirme

    Dürüst olmak gerekirse, görüntüyü yüklerken WordPress'teki görüntüleri netleştirebileceğimizi bilmiyordum. İşte nasıl yapabilirsiniz, ancak sadece JPG görüntüler için çalıştığını unutmayın..

     fonksiyonu ajx_sharpen_resized_files ($ resized_file) $ image = wp_load_image ($ resized_file); if (! is_resource ($ image)) yeni WP_Error ('error_loading_image', $ image, $ file) döndürür; $ size = @getimagesize ($ resized_file); if (! $ size) yeni WP_Error döndürür ('invalid_image', __ ('Resim boyutu okunamadı'), $ file); list ($ orig_w, $ orig_h, $ orig_type) = $ boyut; anahtar ($ orig_type) vaka IMAGETYPE_JPEG: $ matrix = dizi (dizi (-1, -1, -1), dizi (-1, 16, -1), dizi (-1, -1, -1),) ; $ divisor = array_sum (array_map ('array_sum', $ matrix)); $ offset = 0; imageconvolution ($ resim, $ matris, $ divisor, $ offset); imagejpeg ($ resim, $ resized_file, apply_filters ('jpeg_quality', 90, 'edit_image')); break; case IMAGETYPE_PNG: return $ resized_file; case IMAGETYPE_GIF: return $ resized_file;  return $ resized_file;  add_filter ('image_make_intermediate_size', 'ajx_sharpen_resized_files', 900); 

    Uyumluluk: WordPress 2.5

    33. Çok Amaçlı Bilgiyi Kaldırma

    WordPress, bir sürü şey ekler WordPress versiyonu, RSD Link ve Shortlink gibi bilgiler pek de kullanışlı değil. Bu bilgi bitlerini kaldırmak için şunu kullanın:

     işlevi 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'); // WordPress için < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ('init', 'remove_header_info'); 

    İkisinden birini kaldır remove_action tutmak istediğiniz yukarıdaki kod parçasından.

    Uyumluluk: WordPress 2.0

    34. Akıllı WP_Debug

    İdeal olarak, WP_Debug'i canlı bir sitede etkinleştirmemelisiniz, çünkü kritik bilgileri ortaya çıkaracaktır. Ama bunu güvenli bir şekilde yapmak için bir numaraya ihtiyacınız varsa, işte burada:

     if (isset ($ _ GET ['debug'])) && $ _GET ['debug'] == '1') // geliştirme sırasında bildirimlerin bildirilmesini etkinleştir - E_ALL define ('WP_DEBUG', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '2') // WP_DEBUG_DISPLAY'ın tanımlamasının çalışması için doğru olmalı ('WP_DEBUG', true); // hataların gösterilmesini zorla tanımla ('WP_DEBUG_DISPLAY', true);  elseif (isset ($ _ GET ['debug']) && $ _GET ['debug'] == '3') // WP_DEBUG_LOG'un tanımlamasının çalışması için doğru olmalı ('WP_DEBUG', true); // wp-content dizinindeki debug.log dosyasındaki hataları loglayın define ('WP_DEBUG_LOG', true);  

    Yukarıdaki kod eklendiğinde, ekleyerek hata ayıklamayı etkinleştirebilirsiniz. ?ayıklama = 2, ?ayıklama = 1, ?ayıklama = 3 URL’nin sonunda web sitenizde oluşan hatayı görmek için.

    Uyumluluk: WordPress 2.0

    35. Widget'ta Kısa Kodu Etkinleştir

    Youtube veya SoundCloud'u widget alanına bir kısa kodla yerleştirmek istiyorsanız, aşağıdakiler yararlı bir kod parçasıdır:.

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

    Uyumluluk: WordPress 2.9.0

    36. Varsayılan Düzenleyiciyi Ayarla (Görsel / Metin)

    Kullanıcılarınızın kullanabileceği varsayılan düzenleyici türünü ayarlayın. Değiştir $ editör veyahut html veya tinymce. Tabii ki, kullanıcı hala temerrüde düşmeyecek.

     işlevi my_default_editor () $ editor = 'tinymce'; // html veya tinymce return $ editor;  add_filter ('wp_default_editor', 'my_default_editor'); 

    Uyumluluk: WordPress 2.5.0

    37. Otomatik oturumu kapatma süresini uzat

    WordPress, bir kişinin 48 saat boyunca oturumda kalmasına olanak sağlar ve ayrıca “Beni Hatırla” giriş seçeneği. Ancak, bilgisayarınızın ikinci veya üçüncü bir tarafça ihlal edilmeyeceğinden eminseniz, bir yıl boyunca oturumunuzu açık tutmak için bu kodu ekleyebilirsiniz. Sadece yılda bir giriş yapmanız istenir.

     işlevi keep_me_logged_in_for_1_year ($ expirein) return 31556926; // saniye cinsinden 1 yıl add_filter ('auth_cookie_expiration', 'keep_me_logged_in_for_1_year'); 

    Uyumluluk: WordPress 2.8.0

    38. Her Zaman Şekil Kullanın

    WordPress sarılacak img Birlikte p etiket. HTML anlambilimsel bir çözümleyicisiyseniz, WordPress’i görüntüyü sarmaya zorlamak için bu kodu ekleyebilirsiniz. şekil eleman.

     add_filter ('image_send_to_editor', fonksiyon ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ('html5') &&! $ caption) $ html = sprintf ('
    % s
    ', $ html); // İhtiyaçlarınızı değiştirin! $ html döndürür; , 10, 8);

    Uyumluluk: WordPress 2.9.0

    39. Varsayılan Rol Adını Değiştir

    “yönetici”, “Yazar”, ve “Abone” WordPress kullanıcıları için idari düzeyde verilen adlardır. Bu varsayılan adları web siteniz için daha uygun görünen bir şeyle değiştirmek için aşağıdaki kodu ekleyin, sonra tercih ettiğiniz adlarda değişiklik yapın:

     function change_role_name () global $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = yeni WP_Roles (); $ wp_roles-> roller ['katılımcı'] ['name'] = 'Serbest Çalışma'; $ wp_roles-> role_names ['contributor'] = 'Serbest Çalışma';  add_action ('init', 'change_role_name'); 

    Uyumluluk: WordPress 3.1

    40. Varsayılan Ek Ayarları

    İşte editöre yerleştirmek istediğiniz resimler için varsayılan boyutu, hizalamayı ve bağlantıyı belirlemenizi sağlayan bir pasaj.

     add_action ('after_setup_theme', 'default_attachment_display_settings'); işlev default_attachment_display_settings () update_option ('image_default_align', 'left'); update_option ('image_default_link_type', 'none'); update_option ('image_default_size', 'büyük');  

    Uyumluluk: WordPress 3.5

    41. Öne Çıkan Görüntü Doğrula

    Bazılarımız Öne Çıkan Görüntü ile yayınlanmayı tercih ediyor. Bu yazı, Paul Underwood'un Öne Çıkarılan Görüntü Onayı Doğrula, kullanıcılarınızın yayınlanmadan önce özellikli bir resim yüklemesini nasıl sağlayacağınızı gösterecektir..

    Uyumluluk: WordPress 3.0

    42. Medya Yükleyicide Özel Resim Boyutu

    add_image_size Özel resim boyutunu kırpmamızı ve görüntülememizi sağlayan WordPress işlevidir. Kullanıcıların bu özel boyutta resim eklemelerine izin vermek istiyorsanız, göstermek için aşağıdaki kodları ekleyin. “özel resim boyutu” WordPress medya yükleyicisindeki seçenek.

     işlev pw_add_image_sizes () add_image_size ('pw-thumb', 300, 100, doğru); add_image_size ('pw-large', 600, 300, doğru);  add_action ('init', 'pw_add_image_sizes'); işlevi pw_show_image_sizes ($ size) $ sizes ['pw-thumb'] = __ ('Özel Thumb', 'pippin'); $ boyutları ['pw-large'] = __ ('Özel Büyük', 'pippin'); $ boyutları döndürmek;  add_filter ('image_size_names_choose', 'pw_show_image_sizes'); 

    Uyumluluk: WordPress 3.8

    43. Sadece belirli bir kısa kod varsa komut dosyasını yükle

    Önceki bir yayında size özel bir kısa kodun nasıl oluşturulacağını gösterdik. Kısa kodunuz bir JavaScript işlevi gerektiriyorsa, JavaScript'i yalnızca kısa kod uygulandığında yüklediğinizden emin olmak için Silviu-Cristian Burcă (Scribu olarak bilinir) ile Jedi Master yolunu izleyin..

    Uyumluluk: WordPress 2.6

    44. Menü Açıklaması

    Bir menüden eklediğinizde Görünüm> Menü, eklemek için bir giriş göreceksiniz “Açıklama”. Ancak, açıklamayı eklemek için WordPress varsayılan menü şablonunu özelleştirmek zorunda olduğumuz için ön uçta hiçbir yerde bulamazsınız..

    İşte bunu yapmak için zarif bir yol.

     add_description_to_menu işlevi ($ item_output, $ item, $ deep, $ args) if (strlen ($ item-> açıklama)> 0) // $ item_output bağlantısından sonra açıklama ekle. = sprintf ('% s', esc_html ($ öğe-> açıklama)); // açıklamaları son öğe olarak * ekle * link ($ input_output "ile bitiyor"$ args-> sonra ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> sonra ")). sprintf ('% s', esc_html ($ öğe-> açıklama). "$ args-> after "; $ $ item_output; add_filter ('walker_nav_menu_start_el', 'add_description_to_menu', 10, 4); 

    Uyumluluk: WordPress 3.0.0

    45. Dashicons'u Kullanma

    Artık wp-admin menüsüne simgeler eklemek için WordPress'in kendi hazırlanmış yazı tipi simgesi Dashicons'u kullanabilirsiniz. Dashicons'u kullanmaya nasıl başlayacağınızla ilgili dersimize göz atın.

    Uyumluluk: WordPress 3.8

    46. ​​Özelleştir “Merhaba” Mesaj

    WordPress saçmalığını değiştirmek için önceki eğitimimizi takip edin “Hem de nasıl” yönetici çubuğunda görünen mesaj daha kişisel bir şeye.

    Uyumluluk: WordPress 2.9

    47. Jetpack Popüler Widget'ındaki Gönderiyi Hariç Tut

    Jetpack, en çok görüntülenen veya popüler yayınları ve sayfaları göstermenizi sağlayan bir widget ile birlikte gelir. Ancak bazen en popüler sayfalarınız ana sayfa veya en çok görüntülenen yığına dahil etmek istemediğiniz bir sayfa olabilir.

    Bu sayfayı veya yayını kaldırmak için aşağıdaki kodu ekleyin:

     jeherve_remove_post_top_posts ($ posts, $ post_ids, $ count) işlevi foreach ($ k => $ post olarak $ $) if ('1215' == $ post ['post_id'])) unset ($ posts [$ k] );  $ posts döndürür;  add_filter ('jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3); 

    Pasajda gösterilen kimliği, kaldırmak istediğiniz yayın veya sayfanın kimliği ile değiştirin..

    Uyumluluk: WordPress 4.0 ve Jetpack 3.3

    48. Yazı Başlığını Kes

    Aşağıdaki kod parçası maksimum başlık uzunluğunu kontrol eder. Aşağıdaki pasajı ekle functions.php. Ardından işlevi kullanın Özel Başlık() WordPress yerine başlık çıktısı almak için kullanılan şablonda başlık() yöntem.

     customTitle işlevi ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) $ title = substr ($ başlık, 0, $ limit). '…';  echo $ title;  

    Döşeme yüksekliğinin eşit olması gereken döşenmiş bir düzene sahip bir WordPress Teması oluşturursanız, başlık uzunluğunun sınırını belirtmek isteyebilirsiniz. Bu snippet bu durumda kullanışlı olmalı.

    Uyumluluk: WordPress 3.0

    49. WordPress Logosunu Kaldırma

    WordPress 3.1, bir avuç dolusu bağlantı ve WordPress logosu içeren bir yönetici çubuğu ekler. Web sitelerini bir müşteriye gönderecekseniz ve onun markasız olmasını istiyorsanız, bu WordPress logosunu kaldırma fonksiyonu.

     annointed_admin_bar_remove () global $ wp_admin_bar; / * Eşyalarını kaldır * / $ wp_admin_bar-> remove_menu ('wp-logo');  add_action ('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0); 

    Uyumluluk: WordPress 3.1.0

    50. Madde Bağlantılı QR Kodu

    QR kodlu mobil cihazlar için web sitenizin erişilebilirliğini artırın. Bu kod, makaleye işaret eden bir bağlantıyla QR kodlarını görüntülemenizi sağlar. QR kod tarayıcıya sahip mobil kullanıcılar, mobil cihazlarında hızlı görüntüleme için makale bağlantısını alabilir..

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