Tous les WordPress temaları bir dosya ile gel" functions.php "Güçlü. Bu dosya bir eklenti görevi görür ve WordPress sitenizde birçok harika şey yapmanıza izin verir. Bu eğitici yazıda, bu dosyayı kullanarak bir araya getirebileceğiniz bazı yararlı ipuçları sunacağız. functions.php.
WordPress'teki "işlevler" dosyası nedir?
İşlev dosyası, bir işlev dosyası olan function.php olarak bilinir. WordPress temaları. Hepsinde mevcut WordPress temaları ücretsiz ve premium.
Bu dosyanın amacı, tema geliştiricilerinin bir temanın özelliklerini ve işlevlerini tanımlamasına izin vermektir. Bu dosya, bir WordPress Plugin ve WordPress'e kendi özel kod parçacıklarınızı eklemek için kullanılabilir.
Şimdi bir arasındaki farkın ne olduğunu merak ediyor olabilirsiniz. WordPress Plugin ve function.php dosyası? Hangisi en iyisi ?
functions.php dosyası daha kullanışlı olsa da, belirli bir eklenti çok daha iyidir. Basitçe sizden bağımsız olduğu için WordPress tema ve hangi temayı kullanırsanız kullanın çalışacaktır.
Öte yandan, bir işlev temasının klasörü yalnızca o tema için çalışır ve temayı değiştirirseniz, özel kodlarınızı yeni temaya "kopyalayıp yapıştırmanız" gerekir.
Bu, burada WordPress özellik dosyası için bazı çok yararlı ipuçları söyledi.
1 - WordPress sürümünü silin
Her zaman WordPress'in en son sürümünü kullanmalısınız. Ancak yine de WordPress sürüm numarasını sitenizden kaldırmak isteyebilirsiniz. Bu pasajı işlevler dosyanıza eklemeniz yeterlidir.
bpc_remove_version fonksiyonu () {dön ''; } Add_filter ( 'the_generator', 'bpc_remove_version');
2 - Gösterge paneline özel bir logo ekleyin
WordPress panonuzda beyaz bir etiket ister misiniz? Özel bir logo eklemek bu sürecin ilk adımıdır.
Öncelikle, özel logonuzu temanızın resimler klasörüne yüklemeniz gerekir, örneğin: custom-logo.png. Özel logonuzun 16 × 16 piksel olduğundan emin olun.
Bundan sonra, bu kodu temanızın fonksiyon dosyalarına ekleyebilirsiniz.
function bpc_custom_logo () {echo ' #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before { background-image: url(' . get_bloginfo('stylesheet_directory') . '/images/custom-logo.png) !important; background-position: 0 0; color:rgba(0, 0, 0, 0); } #wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon { background-position: 0 0; } '; } // yönetici başlık çıktısına bağlanın add_action ('wp_before_admin_bar_render', 'bpc_custom_logo');
3 - WordPress kontrol paneli alt bilgisini değiştirin
WordPress kontrol panelindeki altbilgi, "WordPress ile oluşturduğunuz için teşekkürler" e benzer bir mesaj görüntüler. Bu kodu ekleyerek değiştirebilirsiniz.
function remove_footer_admin () {echo ' WordPress Tarafından Güçlendirildi | WordPress Eğitimleri: BlogPascher '; } add_filter ('admin_footer_text', 'remove_footer_admin');
Bir metin ve eklemek istediğiniz bağlantılardan değiştirmek için çekinmeyin.
4 - Özel widget ekleyin
WordPress panosuna pek çok eklenti ve tema eklemek için widgetlar görmüş olabilirsiniz. Bir tema geliştiricisi olarak, aşağıdaki kodu yapıştırarak kendinize bir widget ekleyebilirsiniz.
add_action ('wp_dashboard_setup', 'my_custom_dashboard_widgets'); function my_custom_dashboard_widgets () {global $ wp_meta_boxes; wp_add_dashboard_widget ('custom_help_widget', 'Tema Desteği', 'custom_dashboard_help'); } function custom_dashboard_help () {echo ' Özel Blog Temasına Hoş Geldiniz! Yardıma mı ihtiyacınız var? Geliştiriciyle iletişime geçin[e-posta korumalı]"> burada. WordPress eğiticileri için şu adresi ziyaret edin: BlogPasCher '; }
5 - WordPress'teki varsayılan Gravatar varsayılanını değiştirin
Bloglarda varsayılan gizemli adamı gördünüz mü? Kendi özel avatarlarınızla kolayca değiştirebilirsiniz. Varsayılan olarak avatar olarak kullanmak istediğiniz resmi yükleyin, ardından bu kodu “functions.php” dosyanıza ekleyin.
add_filter ( 'avatar_defaults', 'bpc_new_gravatar'); bpc_new_gravatar fonksiyonu {$ myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png' ($ avatar_defaults); $ Avatar_defaults [$ myavatar] = "Gravatar Varsayılan"; $ Avatar_defaults return; }
Şimdi gidebilirsin " Ayarlar> Sohbet Ve varsayılan avatarını seç.
6 - Altbilgiye dinamik bir telif hakkı nasıl eklenir
Temanızdaki altbilgi şablonunu düzenleyerek telif hakkı tarihini ekleyebilirsiniz. Ancak, sitenizin ne zaman başladığını göstermeyecek ve gelecek yıl için otomatik olarak değişmeyecektir.
Bir WordPress sayfası yürüyerek telif dinamik zaman eklemek için bu kodu kullanabilirsiniz.
function bpc_copyright () {global $ wpdb; $ copyright_dates = $ wpdb-> get_results ("YILI SEÇİN (min (post_date_gmt)) ilk tarih OLARAK, YIL (en fazla (post_date_gmt)) AS son tarih $ wpdb-> gönderiler WHERE post_status = 'yayınla'"); $ çıktı = ''; eğer ($ copyright_dates) {$ copyright = "©". $ copyright_dates [0] -> ilk tarih; eğer ($ copyright_dates [0] -> ilk tarih! = $ copyright_dates [0] -> son tarih) {$ telif hakkı. = '-'. $ copyright_dates [0] -> son tarih; } $ çıktı = $ telif hakkı; } $ çıktı döndür; }
Bu işlevi ekledikten sonra, footer.php dosyanızı açmanız ve dinamik bir telif hakkı tarihi eklemek istediğiniz yere aşağıdaki kodu eklemeniz gerekecektir:
Bu işlev, ilk makalenizin tarihini ve son makalenizin tarihini arar. Ardından, işlevin çağrıldığı yılları görüntüler.
Functions.php dosyasına uygulayabileceğiniz bu ipucu listesi için bu kadar. Eğer ipucunuz varsa, bunları bizimle de paylaşabilirsiniz.