CPanel istifadə edərək WordPress mövzusuna yeni bir naviqasiya menyusunu necə əlavə etmək olar

Demək olar ki, hər bir WordPress mövzusunda standart bir naviqasiya menyusu var. Bəzi mövzularda daha yaxşı naviqasiya üçün çoxlu menyular var. Bəzən istifadəçilər mövcud veb saytlarına yeni bir naviqasiya menyusu əlavə etmək istəyirlər.


Hamımızın bildiyimiz kimi, WordPress açıq mənbə platformadır və hər kəs əlavə bir xüsusiyyət əlavə etmək üçün kodunu düzəldə bilər. İsteyirsen WordPress mövzusuna yeni bir naviqasiya menyusu əlavə edin?

Əgər belədirsə, addım-addım təlimat sizin üçündür. Başlamazdan əvvəl mövcud WordPress veb saytının redaktə olunmasının riskli ola biləcəyini başa düşmək çox vacibdir. WordPress veb saytını və verilənlər bazasını cPanel və ya UpdraftPlus kimi bir plagindən istifadə edərək yedekləməlisiniz.

Onun mövzusu bir WordPress veb saytının dizaynına nəzarət edir. Beləliklə, saytınızın mövzusunun xüsusi bir faylını düzəltməlisiniz. Bunun müxtəlif yolları var.

Bir uşaq mövzusu yarada və onu düzəldə bilərsiniz, ancaq canlı veb saytı dəyişdirmək istəyirsinizsə, WordPress mövzusunu kompüterinizə yükləyə və inkişaf etdirmək üçün XAMPP istifadə edə bilərsiniz.

Bu dərslikdə sizə cPanel istifadə edərək yeni bir naviqasiya menyusu əlavə etməyi öyrənəcəyiniz asanlıqla izləniləcək bir prosesi gəzəcəyəm..

Necə və hansı Faylı düzəltməlisiniz?

Düzəltmək üçün tələb etdiyiniz xüsusi bir mövzu sənədini qeyd etdim, amma hansını? Bildiyiniz kimi, funksiyaları.php bir WordPress veb saytı üçün zəruri sənədlərdən biridir; yeni bir menyu qeyd etmək üçün WordPress naviqasiya menyusu Codex olan bir funksiya əlavə etməlisiniz.

Bunu etmək üçün belə bir faylın harada tapılacağını bilməlisiniz.

İcazə verin sizə:

Addım 1

Veb hosting hesabınıza daxil olun və açın fayl idarəedici çünki veb saytınızdakı bütün məlumatlar mövcuddur.

2-ci addım

Sol tərəf çubuğundan, açın ictimai_html.

Qeyd: Bir alt domeninizi redaktə edirsinizsə və ya saytınız üçün WordPress quraşdırma başqa bir qovluqdadırsa, onu açmalısınız. Əks halda, kök domeninizdəki bütün qovluqları və faylları görə bilərsiniz ictimai_html.

3-cü addım

Tapın wp-məzmunu qovluğu seçin və açmaq üçün vurun. Bir WordPress veb saytının bütün məzmunu bu qovluqdadır.

Addım 4

İndi plaginləri, mövzuları, yükləmələri və s. Görə bilərsiniz. Daha əvvəl də qeyd etdiyim kimi bir mövzunu redaktə etməlisiniz. Beləliklə, açın "mövzular" qovluq.

5-ci addım

Əlinizdə olan bütün aktiv və hərəkətsiz WordPress mövzularını görə bilərsiniz. Mövcud mövzu qovluğunuzu açın. Məsələn, açıram "iyirmi on yeddi".

6-cı addım

Aşağıya diyirləsəniz, asanlıqla tapa bilərsiniz funksiyaları.php fayl – Sağ vurun seçmək Redaktə edin.

7-ci addım

Bir popup görünür, yalnız seçin Redaktə edin və funksiyalar kodunu redaktə etmək üçün yeni bir nişanı görə bilərsiniz. Burada yeni bir funksiya əlavə etməlisiniz.

funksiya new_nav_menu () {
register_nav_menu (‘mənim-yeni-menyu’, __ (‘İlkin Menyu’));
}
add_action (‘tashabb’, ‘yeni_nav_menu’);

Yadda saxla faylı seçin və idarəetmə panelinizi açın. Getmək Görünüş>>Menyular, və görə bilərsiniz "İlkin Menyu". Bu uğurla qeydiyyatdan keçdiyiniz deməkdir.

Naviqasiya menyusunu necə göstərin?

Göstərmək üçün menyunu göstərmək istədiyiniz yerə başqa bir kod əlavə etməlisiniz.

Məsələn, mövcud menyunun altındakı başlıq sahəsinə yeni bir naviqasiya menyusu əlavə etmək istəyirsinizsə, kodu həmin fayla yerləşdirməlisiniz.

Bir çox insanlar altbilgidə birdən çox menyular əlavə etməyi sevirlər.

Seçiminizdən asılı olaraq, faylı açın. Başlıq sahəsi üçün açın başlıq.php, altbilgi üçün, açıqdır altbilgi.php və yeni naviqasiya menyunuzu göstərmək istədiyiniz yeri tapın.

Kodu sizə göstərim.

<?php
wp_nav_menu (serial (
‘theme_location’ => ‘yeni-menyum’
‘konteyner_class’ => ‘yeni menyu menyusu’))
?>

Üst sağ küncdən, faylı qeyd edin və yeni menyunuzu görə bilərsiniz.

İstədiyiniz kimi görünə bilməz, çünki daha yaxşı görünməsi üçün dizayn etməlisiniz. Konteyner sinifindən istifadə edə bilərsiniz "yeni menyu sinif" belə etmək.

İcazə verin CSS nümunəsini göstərim.

div.new-menyu-sinif ul {
siyahı tərzi tipi: heç biri;
siyahı tərzi: heç biri;
}
div.new-menyu sinif li {
padding: 20px 25px;
ekran: inline;
}

CSS-i tələblərinizə uyğun olaraq tənzimləyə bilərsiniz.

Birdən çox naviqasiya menyusunu necə əlavə etmək olar?

Bəzilərinizdə eyni funksiyanı istifadə edərək birdən çox menyu əlavə etmək üçün bir sualınız ola bilər. Tək naviqasiya menyusu əlavə etmək üçün istifadə etdiyiniz kimi eyni funksiyanı istifadə edə bilərsiniz.

Tutaq ki, iki naviqasiya menyusu əlavə edin. Kod aşağıdakı kimidir:

funksiya new_nav_menu () {
Qeyd_nav_menus (
serial (
‘mənim-yeni-menyu’ => __ (‘İlkin Menyu’),
‘başqa-yeni-menyu’ => __ (‘Orta Menyu’)
)
);
}
add_action (‘tashabb’, ‘yeni_nav_menu’);

Gördüyünüz kimi, bu kodda iki menyunun adlarını görə biləcəyiniz bir sıra istifadə etdim. Sənədi saxlasan və gedərsən Görünüş>>Menyular, iki yeni naviqasiya menyusunu görə bilərsiniz.

Eynilə, göstərmək üçün vahid menyu üçün etdiyiniz kimi xüsusi kodu istifadə edə bilərsiniz. İkinci menyu kodunda, ‘dəyişdirməlisinizmövzu_ yeri‘seçimi. İcazə verin necə göstərim:

<?php
wp_nav_menu (serial (
‘theme_location’ => ‘başqa bir yeni menyu’,
‘konteyner_class’ => ‘ikinci yeni-menyu sinif’));
?>

Gördüyünüz kimi, ikinci menyu üçün fərqli bir CSS istifadə etmək üçün konteyner sinifini də dəyişdirdim. Seçim sənindir. İstədiyiniz sinifdən istifadə edə bilərsiniz. Hamısı rahatlıqdır.

Qeyd: Menyu funksiyaları.php-a qeyd etmək və bir menyu keçirmək üçün bir kod əlavə etməyinizi unutma, faylı özünüz seçməlisiniz.

Menyu dizayn etmək üçün CSS sinifindən istifadə edə bilərsiniz.

Yeni naviqasiya menyusu əlavə etmək asan deyil??

Yeni bir yeniyetmisinizsə, bu cür təcrübələri yerli serverdə etməyi məsləhət görürük. Bunu etmək üçün XAMPP, WAMP və ya MAMP istifadə edə bilərsiniz.

Canlı veb saytın hər hansı bir kodlaşdırma faylını redaktə etmək təhlükəlidir. Bir kiçik səhv bütün saytın dizaynını poza bilər. Beləliklə, istismar rejimini aktivləşdirmək tövsiyə olunur ki, bir şey səhv olarsa, oxucularınız heç nə görməsinlər.

Əminəm ki, addım-addım izləmək asandır və heç vaxt WordPress mövzusuna yeni bir naviqasiya menyusu əlavə edə bilərsiniz. Konteyner sinifini qeyd etmək çox vacibdir, çünki menyularınızı dizayn etmək üçün belə bir sinif lazımdır.

Bir az CSS təcrübəsi tələb olunur. Sizə kömək edəcək bir nümunəni qeyd etdim, amma hamısına aid deyil. Fikir vermək istədim.

Hər bir geliştiricinin fərqli kodlaşdırma tərzi var. Fərqli bir sinif və ya hətta yeni bir mövzu yerindən istifadə edə bilərsiniz.

Hələ hər hansı bir problemlə üzləşmisinizsə, hər zaman bizimlə əlaqə saxlaya bilərsiniz

Əlaqədar necə məqalələr

  • WordPress-də naviqasiya menyusuna xüsusi mesajları necə əlavə etmək olar
    Aralıq
  • WordPress naviqasiya menyusuna cPanel istifadə edərək şəkil nişanlarını necə əlavə etmək olar
    Aralıq
  • CPanel istifadə edərək bir WordPress mövzusuna CSS faylını necə düzgün əlavə etmək olar
    mütəxəssis
  • Bir JavaScript faylı necə cPanel istifadə edərək WordPress temasına əlavə etmək olar
    mütəxəssis
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map