WordPress menünüze birden fazla öğe eklediyseniz ve bazıları kaydedilmeyi reddediyorsa veya daha kötüsü tamamen kayboluyorsa, muhtemelen sunucunuzun max_input_vars sınırına ulaşmışsınızdır. Bu ayar, PHP'nin tek bir istekte kaç giriş alanını kabul ettiğini sınırlar ve menü öğeleri sizi hızla bu sınırın üzerine çıkarabilir.
WordPress, 4.5.3 sürümünde temel hatayı düzeltti. Hala bu sorunla karşılaşıyorsanız, genellikle sizi sunucunuzun sınırının üzerine çıkaran bir tema, eklenti veya sayfa oluşturucu neden olur.
Bu makalede, WordPress'te özel menü öğesi sınırını nasıl düzelteceğinizi göstereceğiz.

Menü Öğesi Sınırına Ne Neden Olur
WordPress'te özel menü öğesi sınırı genellikle sunucunuzun PHP max_input_vars ayarından kaynaklanır. Bu ayar, bir WordPress menüsünü kaydettiğinizde PHP'nin kabul edebileceği form alanı sayısını kontrol eder. Çoğu sunucu bunu varsayılan olarak 1.000'e ayarlar.
Her menü öğesi, etiket, URL, hedef, CSS sınıfları ve daha fazlası dahil olmak üzere birden çok form alanı kullanır. Menünüz büyüdükçe, alanların toplam sayısı sonunda bu sınırı aşabilir. Bu olduğunda, PHP menüyü kaydettiğinizde bazı alanların işlenmesini durdurabilir ve bazı öğelerin kaybolmasına neden olabilir.
Bugün hala bu hatayı görüyorsanız, temanız, sayfa oluşturucunuz veya bir eklenti menü formuna ek alanlar ekliyor veya menünün kaydedilme şeklini değiştiriyor olabilir. "PHP max input vars en az 5000 olmalıdır" gibi bir mesaj görebilirsiniz.
Bazı menü öğeleri kaybolduysa, menüyü henüz tekrar kaydetmeyin. Bunu yapmak, menüyü eksik öğelerle üzerine yazabilir. Önce girdi değişkeni sınırını düzeltin, ardından menüye dönün ve eksik öğeleri geri yükleyin.
Bununla birlikte, WordPress'te özel menü öğesi sınırını nasıl düzelteceğinizi size anlatalım. Bu makalede ele alacağımız her şey şunlardır:
- Adım 1: WordPress'i Güncelleyin ve Mevcut Sınırınızı Kontrol Edin
- Yöntem 1: Barındırma Panelinizdeki Sınırı Yükseltin
- Yöntem 2: .user.ini veya php.ini Dosyanızı Düzenleyin
- Yöntem 3: .htaccess Dosyanızı Düzenleyin
- Yöntem 4: Barındırma Sağlayıcınıza Sorun
- Düzeltmeyi Doğrulayın
- Hala Kaydedilmiyor mu? Kontrol Edilecek Diğer Şeyler
Adım 1: WordPress'i Güncelleyin ve Mevcut Sınırınızı Kontrol Edin
Öncelikle, WordPress'in en son sürümünü çalıştırdığından emin olun. Bu tek başına bu hatanın klasik sürümünü çözer.
Gösterge Paneli » Güncellemeler bölümüne gidin ve bekleyen çekirdek güncellemelerini yükleyin.

Ardından, sunucunuzun max_input_vars ayarının şu anda ne olduğunu kontrol edin.
Araçlar » Site Sağlığı » Bilgi bölümüne gidin, ardından 'Sunucu' bölümünü açın. Mevcut değeriyle birlikte listelenen max_input_vars'ı göreceksiniz.

Eğer 1.000'in altındaysa veya temanız veya eklentiniz özellikle daha yüksek bir sayı gerektiriyorsa, aşağıdaki yöntemlerden birini kullanarak onu yükseltmeniz gerekecektir.
Yöntem 1: Barındırma Panelinizdeki Sınırı Yükseltin
Birçok WordPress barındırma sağlayıcısı, herhangi bir dosyaya dokunmadan PHP ayarlarını değiştirmenize olanak tanır. cPanel kullanan barındırma sağlayıcılarında bu, MultiPHP INI Düzenleyicisi aracılığıyla yapılır.
Öncelikle, cPanel'e giriş yapın ve Yazılım » MultiPHP INI Düzenleyicisi bölümüne gidin.

Ardından, açılır menüden alan adınızı seçin ve ardından 'max_input_vars'ı bulun ve '5000' olarak ayarlayın. 'Uygula'ya tıklayın.

Barındırma sağlayıcınız cPanel kullanmıyorsa, barındırma kontrol panelinizde 'PHP Ayarları' veya 'PHP Yapılandırması' ekranını arayın. Çoğu yönetilen WordPress barındırma sağlayıcısı benzer bir şey sunar.
Yöntem 2: .user.ini veya php.ini Dosyanızı Düzenleyin
💡 Önemli: .user.ini veya php.ini 'yi düzenlemek tüm web sitenizi etkileyebilir. Değişiklik yapmadan önce tam bir WordPress yedeği oluşturmak iyi bir fikirdir.
Barındırma sağlayıcınız bir PHP ayarları paneli sunmuyorsa, bir PHP yapılandırma dosyasını düzenleyerek max_input_vars sınırını artırabilirsiniz.
Çoğu paylaşımlı barındırma sağlayıcısı, genellikle WordPress kök klasörünüzde bulabileceğiniz bir .user.ini dosyası kullanır. Bazı sunucu kurulumları bunun yerine php.ini kullanır.
Uygun dosyayı barındırma dosya yöneticinizle veya bir FTP istemcisi ile açın ve şunu ekleyin:
max_input_vars = 5000
Gerekirse dosyayı kaydedin ve aynı konuma geri yükleyin. .user.ini üzerindeki değişikliklerin etkili olmasının birkaç dakika sürebileceğini unutmayın.

Hangi dosyayı düzenleyeceğinizden veya nerede bulacağınızdan emin değil misiniz? Barındırıcıdan barındırıcıya talimatlar için WordPress'te php.ini nerede hakkındaki kılavuzumuza bakın.
Yöntem 3: .htaccess Dosyanızı Düzenleyin
💡 Önemli: .htaccess dosyasındaki bir sözdizimi hatası, tüm sitenizi 500 Dahili Sunucu Hatası ile çevrimdışı bırakabilir. Bu dosyayı düzenlemeden önce sitenizi yedekleyin.
Siteniz bir Apache sunucusunda çalışıyorsa, max_input_vars sınırını .htaccess dosyanız aracılığıyla da artırabilirsiniz. Bu sunucu yapılandırma dosyası genellikle WordPress kök dizininizde bulunur.
.htaccess dosyasını barındırma dosya yöneticiniz veya bir FTP istemcisi ile açın ve şunu ekleyin:
php_value max_input_vars 5000

Dosyayı kaydedin ve WordPress menünüzü tekrar kontrol edin.
Bu yöntemin yalnızca Apache'ye özel olduğunu unutmayın. Kaydettikten sonra siteniz çökerse, az önce eklediğiniz satırı kaldırın ve bunun yerine diğer yöntemlerden birini deneyin.
.htaccess dosyanızı göremiyor musunuz? htaccess dosyanızı nasıl bulacağınız hakkındaki eksiksiz kılavuzumuza bakın.
Yöntem 4: Barındırma Sağlayıcınıza Sorun
Yukarıdakilerin hiçbiri size erişilebilir değilse, çoğu barındırma sağlayıcısı bu değişikliği sizin için yapacaktır. Bu mesajı destek ekibine kopyalayıp yapıştırabilirsiniz:
Merhaba, lütfen
max_input_varsPHP ayarını sitem için 5000'e yükseltebilir misiniz? Mevcut sınırlama nedeniyle bir WordPress menü kaydetme sorunu yaşıyorum. Teşekkürler!
PHP ayarları üzerinde daha fazla doğrudan kontrol sağlayan bir barındırma sağlayıcısı arıyorsanız, en iyi WordPress barındırma kılavuzumuza bakın.
Düzeltmeyi Doğrulayın
max_input_vars sınırını artırdıktan sonra, menünüzü yeniden oluşturmadan önce yeni değerin aktif olduğunu doğrulamak iyi bir fikirdir.
Sadece Araçlar » Site Sağlığı » Bilgi » Sunucu bölümüne geri dönün ve max_input_vars'ın şimdi 5000 (veya yeni değeriniz) gösterdiğini doğrulayın.

Ardından, Görünüm » Menüler'e gidebilir, eksik öğeleri yeniden oluşturabilir ve kaydedebilirsiniz. Tam menünüz artık hiçbir şeyi düşürmeden kaydedilmelidir.
Hala Kaydedilmiyor mu? Kontrol Edilecek Diğer Şeyler
- Çakışan bir eklenti bulmak için eklentilerinizi tek tek devre dışı bırakın, her birinden sonra menüyü yeniden kaydedin.
- Bir blok teması kullanıyorsanız, Site Düzenleyicisi'nin Gezinti bloğunun menü verilerini farklı şekilde depoladığını ve bu sınırdan hiç etkilenmediğini unutmayın.
- Çok büyük bir menüyü (100+ öğe) mi yönetiyorsunuz? WordPress'te gezinme menüsü nasıl eklenir hakkındaki kılavuzlarımız ve mega menü eğitimimiz daha büyük menüler için tasarlanmış yaklaşımları kapsar.
Umarız bu kılavuz, WordPress'teki özel menü öğesi sınırını düzeltmenize yardımcı olmuştur. Sonra, WordPress hatalarını giderme veya WordPress performansını artırma kılavuzlarımıza göz atmak isteyebilirsiniz.


Tamim
Hey! Paylaşımlı hosting kullanıyorum. Bu yüzden phpi.ni dosyasını düzenlemek için root erişimim yok. Sorunu nasıl çözebilirim?
WPBeginner Desteği
Merhaba Tamim,
Hosting sağlayıcınızdan bunu sizin için yapmasını isteyebilirsiniz.
Yönetici
Satya
PHP.ini dosyasına erişimim var ve belirttiğiniz gibi güncelledim ancak çalışmıyor.
Ne yapmam gerektiğini tam olarak anlayamadım?
Maheshwaran
Merhaba
Görünüm -> Menü ->tıklandığında-> yönlendiriliyor -> 404 sayfası
Web siteme bazı Ana menüler ve Kategoriler ekledim. Bir süre sonra menüyü değiştirmek veya silmek için açamadım. web sitem 404 sayfasına yönlendiriliyor. Birçok kod denedim ama hiçbiri işe yaramadı. Lütfen bana yardım edin
Toni
Aynı sorunla karşılaştım…ama localhost’tayım…bu yüzden yardım isteyecek kimsem yok! (Windows 10/XAMPP/WP4.8). WP’ye yeniyim, php.ini’yi nerede bulacağımı bile bilmiyorum! “Hızlı çözümüm” bazı daha az önemli alt menü öğelerini kaldırmaktı. Ama hepsini geri koymak istiyorum. Yukarıda bahsedilen bellek artışını kontrol ettim, ama eski. WP4.8’de çalışmayabilir! Riskin değmez!
Nush
Merhaba.
Harika bilgi için teşekkürler. GoDaddy barındırmada sorunu, Webroot'ta aşağıdaki bilgileri içeren bir ph5.ini dosyası oluşturarak nihayet çözdüm:
bellek_limiti = 256M;
max_yürütme_süresi = 300;
max_girdi_değişkenleri = 3000;
müşteri hizmetleri veritabanını sıfırladıktan sonra sorunu çözdüm, benim yapamadığım bir şey. Umarım bu yardımcı olur.
Anton
Merhaba, bunun için teşekkürler
Bu sorunu yaşadım ve çözdüm. Uzun bir menüm vardı ve bir gün sadece 50 satıra düştü. Tema desteği bu konuya yönlendirdi. Tüm seçenekleri denedim ama hosting desteğiyle iletişime geçmeden bile sadece biri benim için işe yaradı.
“php_value max_input_vars 5000” (tırnak işaretleri olmadan) “#end of wordpress” satırından önce .htaccess dosyama ekledim ve sorun çözüldü.
Teodoz
Teşekkürler Anton! .htaccess dosyası ile yapılan işlem web sitemi kurtardı! TEŞEKKÜRLER
Ajay Damraliya
Teşekkürler kardeşim
aynı sorunla karşılaşıyordum şimdi düzeltildi.
Ramachandran
Merhaba Ekip,
Hostgator kullanıyorum, Multidomain SSL ile.
Ayarları kontrol ettim ve nerede ve nasıl yapacağımı bilmiyorum.
php.ini dosyasını max_input_vars=9000; koduyla ekledim ve hala ana menüye menü öğeleri ekleyemiyorum.
Yardımcı olabilecek var mı? Çok minnettar olurum.
Saygılarımla,
-Rams
Ramachandran
Multidomain SSL kullanarak WordPress Multisite kurdum.
Dann
Şu anda bu sorunla karşılaşıyorum, barındırma hizmeti veren firmalarla iletişime geçtim ve paylaşımlı bir sunucu olduğu için 5000 değişkene çıkaramayacaklarını / çıkarmayacaklarını söylediler, başka bir çözüm var mı? aynı sayfada iki navigasyon menüsü olabilir mi, bu sorunu çözer mi, yoksa devam mı eder.
Şimdiden teşekkürler, her türlü yardım çok takdir edilecektir
sdkmendis
Harika. Uzun zamandır ne olduğunu anlamadan aynı sorunla uğraşıyordum. Birçok kişiye sordum. Sorunumu bugün çözdüm. hostGator çağrı merkezi temsilcisini aramanıza gerek yok. Bunu kendi başımıza yapabiliriz. Gerçekten çok yardımcı oldu, teşekkür edecek kelime bulamıyorum.
Rajit
Bunun için ayarlayabileceğimiz maksimum sınır nedir? Ben de 5000 sınırını aşmış görünüyorum.
Rajit
Aslında 8000 limitini aştım
Renee
Mahalo nui loa (çok teşekkürler)!
Bu, Bluehost'ta paylaşımlı barındırmada bulunan bir müşterinin sitesi için işe yaradı:
1. Cpanel > Dosya Yöneticisi
2. public_html > wp-admin
3. “Yeni Dosya”ya tıklayın > adını php.ini olarak belirleyin (bu dosyanız zaten yoksa)
4. php.ini'ye tıklayın > “düzenle”ye tıklayın > tekrar “düzenle”ye tıklayın
5. Yapıştırın: max_input_vars=5000; > Kaydet > TAMAM
vipin
Çalışmıyor
Anjan Phukan
Merhaba Renee, beni kurtardın. Çok teşekkür ederim.
Tan
Benim durumumda işe yaradı! Meleğimsin! Harika paylaşım. Bu sorunla 2 gündür uğraşıyordum. Çok teşekkürler!
Kelli
Renee – bu benim müşterim için de işe yaradı. Teşekkürler! Hostgator ile barındırılıyorlar.
Hasan
Denemiştim,
.htaccess dosyasında:
php_value max_input_vars 5000
php.ini dosyasında:
max_input_vars=5000;
upload_max_filesize = 70M;
post_max_size = 128M;
upload_tmp_dir = 70M;
max_input_vars = 3000;
memory_limit = 256M;
.user.ini dosyasında:
max_input_vars=3000;
ve ayrıca php.ini & .user.ini dosyalarını wp-admin içine ve dışına yerleştirerek test ettim, hiçbir şey benim için işe yaramadı,
wp-admin sayfası .htaccess'e ekleme yapıldığında boş (beyaz) görünüyor.
hostingim
Herhangi bir yardım takdir edilecektir. TIA
Lou Comunale
GoDaddy kullanıyorum ve php.ini düzeltmesi benim için hiç işe yaramadı. Godaddy bu sayfayı veya kodu geçerli olarak tanımıyor bile.
Godaddy'deki kişilerden yardım alarak bana bir çözüm önerdiler.
html klasörüme bir sayfa oluşturdum .user.ini (nokta-user-nokta-ini). O sayfaya şu kodu ekledim:
max_girdi_değişkenleri = 3000
Şimdilik işe yarıyor gibi görünüyor.
Akut Wibowo
html klasörüme bir sayfa oluşturdum .user.ini (nokta-user-nokta-ini) -> dosya oluşturmak mı demek istediniz, PUBLIC_HTML klasörünüze mi?
Lütfen onaylayın çünkü godaddy sunucusunda da aynı sorun bende de var.
Ve bir haftadır onlarla iletişime geçemiyorum.
Godaddy ile iletişimin neden bu kadar zor olduğunu bilmiyorum.
Gabriel
Akut Ben de Godaddy kullanıyorum.
php.ini dosyamı dosya yöneticisinde buldum – public_html klasöründe, php.admin içinde DEĞİL ve php.ini dosyasını oluşturmama da gerek kalmadı.
Godaddy, bunun bir WP sorunu olduğunu düşünüyor gibi görünüyor ve bu özel sorunla ilgili olarak bana sürekli farklı yerlere yönlendirdiler.
Dosya boyutu limitimi artırmamı söylediler. (Aynı çözüm değil).
Ken
Bu çözüm 1and1 hosting platformunda işe yarayan tek çözümdü:
html klasörüme bir sayfa oluşturdum .user.ini (nokta-user-nokta-ini). O sayfaya şu kodu ekledim:
max_girdi_değişkenleri = 3000
Hunor
Teşekkürler! Bu benim için de işe yaradı (her ne kadar goDaddy tarafından barındırılmasa da).
Teşekkürler
Teşekkürler, bu benim için işe yaradı.
Anjan Phukan
Lou, benim için işe yaradı. Çok teşekkür ederim.
Brock Reinhart
Lou, ilk bakışta (ve ilk testte) mükemmel çalışmış gibi görünüyor – teşekkürler!
Başka sorunlarla karşılaşırsam güncelleyeceğim.
Jay Patal
WordPress siteme alt menü eklerken bir sorunla karşılaştım, özel bağlantıya dönüşüyor.
Lütfen bu hatayı çözmeme yardım edin.
chandani
Teşekkürler... mükemmel çalıştı.
mahesh
sadece wordpress'i kaldırın ; ve magento'ya geçin en iyi çözüm 2 ay denedikten sonra en iyi çözümü buldum
WajhuAllah Arif Hussain
Ubuntu VPS'de aşağıdaki gibi yorum satırlarını kaldırıp daha yüksek değerler ayarlayarak düzeltebildim.
max_girdi_iç_içe_düzeyleri = 500
max_girdi_değişkenleri = 5000
Ama yine de çözüme giden bir yol sağladığı için teşekkürler
Sumon
Teşekkürler, bu benim için de işe yaradı.
tanveer
Seni seviyorum adamım!
Bu çözümün başka bir sorunumu da çözdü! sorun şuydu:
“Menüyü “Menüyü Düzenle” sekmesinde kaydettikten sonra “Menü Ayarları -> Tema Konumu” işareti tutulmazdı ve “Konumları Yönet” sekmesinde menü konumu düşerdi.”
Jony
Selam adam,
WordPress çoklu site kullanıyorum ve siteme daha fazla özel alan eklemekte bazı sorunlar yaşıyorum, denediğim hiçbir şey işe yaramadı ve max_input_nesting_levels = 500'ü artırmayla ilgili cevabınızı gördüm. Ubuntu 16.04 VPS'de PHP.Ini dosyasında bu değeri artırmaya çalışıyorum ancak başarılı olamadım. info.php hala max_input_nesting_levels = 64 gösteriyor. Bu değeri nasıl artırdığınızı, PHP.ini dosyası aracılığıyla mı yoksa htaccess dosyası aracılığıyla mı yaptığınızı söylerseniz sevinirim?
Saygılarımla,
Alejandro
Çok teşekkürler, çok uzun menüm için işe yaradı!!
Mino Taur
HostGator Dostları – Aynı Sorun & Bunu Çözdü:
1. Cpanel > Dosya Yöneticisi
2. public_html > wp-admin
3. “Yeni Dosya”ya tıklayın > adını php.ini olarak değiştirin (eğer bu dosyanız zaten yoksa)
4. php.ini'ye tıklayın > “düzenle”ye tıklayın > tekrar “düzenle”ye tıklayın
5. Yapıştırın: max_input_vars=5000; > Kaydet > TAMAM
Yannis
Gerçekten harika bir düzeltme. Teşekkürler!
Rajit
Merhaba,
Sitem godaddy'de barındırılıyor. wp-admin'de php.ini oluşturdum ve max_input_vars=5000; satırını yapıştırdım.
Hala daha fazla menü ekleyemedim.
Sangam KR
Öneriler için teşekkürler. Sizin önerinizi takip ettim ve max_input_vars=5000; ile php.ini dosyasını ekledim ve sorunumu çözdü. Tekrar teşekkürler
Lori
1 – Bir metin dosyası oluşturun
2 – İçine şunu yazın: " max_input_vars=5000; " (tırnak işaretleri olmadan)
3 – php.ini olarak kaydedin
4 – public_html > wp-admin'e FTP ile bağlanın
MÜKEMMEL
Teşekkürler!!!
Anita
TEŞEKKÜRLER, SİTEMİ KURTARDINIZ!
Bu benim için mükemmel bir şekilde işe yaradı!
Merhaba Mino
Web sitemde aynı sorun
Sitem HostGator'da barındırılıyor. /wp-admin'e php.ini dosyası ekledim ancak bu benim için işe yaramadı. Lütfen yardım edin.
Kimberly Potts
Ben de bu sorunu yaşıyorum. Bir Studio Press teknisyeni tarafından bu siteye yönlendirildim. Host Gator'da paylaşımlı hosting hesabım var. 3000 veya 5000 ile bir yere varamadığım için max_input_vars'ımı 7000'e yükselttiler. Önerilerinizi içeren bir php.ini dosyası oluşturdum ve wp-admin'ime yerleştirdim. Hala bir sonuç yok. wp-admin'de bir tane oluşturduğum için public klasöründeki php.ini'yi silmem gerekiyor mu? Bunu çözmek için çok uğraşıyorum. Çok teşekkürler.
bedir
ALEX sen bir kahramansın adamım. Çözüm için birçok şey okudum. TEŞEKKÜRLER
Muhammed Hızır Han
Çok teşekkürler Alex, sana gerçekten minnettarım.
vijay lathiya
İpuçları için teşekkürler
php.ini'de max_input_vars'ı artırdıktan sonra çalışıyor.
gezginrocker
Paylaşımlı hosting kullandığım için php.ini dosyasını kök klasöre koymak benim için işe yaramadı. Ancak wp-admin klasörüne koymak işe yaradı. Sanırım bunun nedeni nav-menus.php dosyasının wp-admin klasöründe olması.
Gadget
Merhaba Millet, … evet ben de bu menü sorunu/problemiyle karşılaştım … ve YIKES diyebilir miyim!!! 50 ile 100 sayfa arasında, menüye eklediğim son öğe menüden atılıyordu ve/veya ana menü navigasyonundan düşüyordu! Ne?!!!
Acemiler ve diğer teknoloji meraklıları bunu (sorunu) biliyor... ve ben sadece kendi durumum için konuşuyorum, ancak aynı kabusu yaşayan birinin faydalanabileceği umuduyla bunu yapıyorum... işte başlıyoruz.
'Paylaşımlı hosting' ile HostGator kullanıyorum… 'suhosin' olmayacak, bu görünüşe göre php ile ilgili betik hataları için bir yama/program vb.dir ve 'sunucuları' korumak için tasarlanmıştır, bir HostGator Temsilcisine göre, … şimdi, bu detaya rağmen, devam ediyoruz … benim durumumda önemli olan, … nihayet HostGator kişim, 3. kişi, tüm gevezeliğimle sorunu anlamasını sağladığım şey, 'max_input_vars = 3000' kısmıydı.
HostGator Temsilim beni beklemeye aldı, sorunu araştırdı ve 'max_input_vars = 3000' değerinin, yalnızca HostGator'un erişebildiği php.ini dosyasına konulması gerektiğine karar verdi... yani benim/bizim 'home' veya 'root' dizinimizde bulunan, HostGator veya diğer barındırma sağlayıcılarıyla olan hesaplarımız aracılığıyla, genellikle bu erişim noktası dediğimiz CPanel'i kullanarak erişebildiğimiz php.ini dosyasına değil.
Bu php.ini dosyasına, barındırma hesabı erişimine sahip hesap sahipleri olarak tarafımdan veya tarafımızca internet üzerinden hiçbir şekilde erişilemez, anlaşıldı mı? İyi, ve bunu bilmek güzel.
Şimdi yaptığım şey, bu gönderinin hemen altındaki Alex'in yapmamı söylediğini alıp, bu metin/kod satırlarını daha sonra 'wp-admin' klasörümün içindeki public_html dosya alanıma, çalıştığım alan adı için koyduğum bir php.ini dosyasına yerleştirmekti. Bir süre bu 'düzeltmenin' işe yaradığını düşündüm, sonra bugün daha fazla sayfa ekliyordum ve 'oh neşe' ana menü navigasyon öğeleri satırdan düşüyordu, vay canına!!
Soruna geri döndüm, tüm bu gönderiyi ve 'Coretrac Ticket' konusunu yeniden inceledim, bu biraz benim için fazla karmaşık ama yine de özenli ve kararlıydım. Ve sonra HostGator ekibiyle tekrar görüşmeye gittim, 2. görüşmeyi tamamladım ve 3. kişiyle tekrar gitmek zorunda kaldım, o kişi işi halletti.
Son olarak öğrendiğim şey, 'max_input_vars = 3000' ifadesinin kurulumunuzun/alan adınızın/WordPress'inizin kaç sayfaya sahip olabileceğini ifade ettiği, '3000' sayısının sayfalar anlamına geldiği. HostGator Temsilim 5000 sayfa girdi.
Yani, o hala telefondayken yerinde iki yeni test sayfası ekledim ve 'sevinç' raporu verdik! Yaşasın! Ben de artık istediğim kadar sayfa ekleyebilmeliyim! Siz de WordPress SEVİNCİ yaşayın!
Teşekkürler,
Gadget
Netman
Sorun, HostGator paylaşımlı hosting hesabında wp-admin klasöründeki php.ini dosyası ile aşağıdaki satırla çözüldü.
max_girdi_değişkenleri = 9000;
Teşekkürler
Alex
php.ini dosyasını kökte değil (public_html) "wp-admin" klasöründe oluşturun ve şunu ekleyin:
max_girdi_değişkenleri = 3000;
Ayrıca şunlara sahibim:
upload_max_filesize = 70M;
post_max_size = 128M;
upload_tmp_dir = 70M;
max_input_vars = 3000;
memory_limit = 256M;
Jay
Bu benim için işe yaradı, yapması da çok kolaydı.
Teşekkürler!
Diego
Alex, yapamam..
JoAnne
TEŞEKKÜRLER! TEŞEKKÜRLER! TEŞEKKÜRLER! Bunu düzeltmek için saatlerce çözüm bulmaya çalışıyordum!!! Bu işe yaradı! Teşekkürler!
Maninderpreet Singh
TEŞEKKÜRLER
Brian
Teşekkürler!!!
AMGil
Teşekkürler Alex, internette bulduğum pek çok çözümü denedim ve bu işe yarayan tek çözümdü. Hayat kurtarıcı!!
Deborah
Bunu yaptıktan sonra wordpress düzenlemelerine erişemiyorum, diğer php.ini dosyasını silmeli miyim?
prateek rathore
Teşekkürler Alex,
Sorun için çok araştırma yaptım ve sonunda sağladığınız çözümü buldum.
Kimberly Potts
SONUNDA bir çözümüm var. Tüm önerileri denedikten sonra, Host Gator'daki teknisyen max_input_vars=5000; komutunu kök dizine ekledi. BINGO! Şimdi çalışıyor. :))
Sonunda
Ben de katılıyorum.
Jeffrey de Jongh
Bu harika ipucu için teşekkürler! UberMenu ile aynı sorunu yaşıyordum. Şimdi .htaccess dosyama php_value max_input_vars 5000 ekledim ve bu sorunu çözdü.
Alanna
Birkaç şey denedim ama sonuç alamadım. Hostumun bu PHP yapılandırma değişikliklerini yapmasını sağladım. Ayrıca Memory Bump eklentisini etkinleştirdim ve sonra başkalarının önerdiği gibi kaldırdım.
Temam (Twenty Ten) yalnızca bir menüyü destekliyor. Başka bir menü oluşturabiliyorum ve orada sorunsuz değişiklikler yapabiliyorum. Canlı bir sitem var, bu yüzden deney yapabileceğim miktar konusunda biraz sınırlıyım.
Başka fikirleriniz var mı? Bu noktada her şeyi denerim.
Bhavin
Çok teşekkürler Mat. Bu Mükemmel çalıştı…
Matt
Matt'in önerisi benim için de işe yaradı, çünkü suhosin kullanmıyorum.
eklendi:
max_input_vars = 5000
php.ini dosyama
valente
Merhaba, wp-admin'e max_input_vars = 5000 içeren bir Php.ini dosyası yerleştirdim
ancak işe yaramadı, bu php dosyasının başka bir dizinde de bulunması gerekiyor mu?
teşekkürler
WPBeginner Desteği
dosyanın adının php.ini olduğundan ve Php.ini olmadığından emin olun
Yönetici
Bart
Aynı sorunu yaşıyorum ve Memory Bump Plugin bunu çözmedi.
Hosting sağlayıcım ile iletişime geçtim ve henüz bir php.ini dosyam olmadığını, onu oluşturmam gerektiğini veya WP'nin benim için oluşturması gerektiğini söylediler……
Bunu nasıl yaparım?
WPBeginner Desteği
Bart, web sunucunuz php betikleri çalıştırıyorsa, kesinlikle web barındırıcınızın isteğe bağlı olarak yapılandırabileceği bir php.ini dosyasına sahiptir.
Yönetici
Zek
Görünüşe göre basit bir çözüm, WP ajax işlevinin listedeki öğelerin sayısını değerlendirmesi ve tek bir büyük istek yerine birden çok ardışık isteğe bölmesidir.
WordPress ekibinin bunu önceden düşünmemiş olması bana garip geliyor ama sanırım platform o kadar sağlam ki sadece çok fazla işleri var. Kendim yapabilirim ama tabii ki gelecekteki güncellemelerle üzerine yazılmayacak bir şekilde yapmam gerekecek. Ne zahmet!
Larry
Mat Lipe ile aynı durumdayım. Sunucumda suhosin kurulu olmadığı için sorun yaşıyordum. Sorunu, Mat'ın yayınladığı direktifi php.ini dosyama ekleyerek çözebildim. Teşekkürler.
Selma
Aynı sorunu yaşadım ve hosting desteğiyle günler süren yazışmaların ardından nihayet çözüldü!
Şu değişiklikleri yaptılar:
php.ini'ye max_input_vars = 5000 eklediler
İşte bu kadar, ve şimdi sihirli bir şekilde çalışıyor ve istediğim kadar sayfa ekliyorum.
Piyush
Merhaba SELMA,
Çözümünüz benim için işe yaradı
Teşekkürler!!!!!!!!!!
Piyush
Mat Lipe
Merhaba,
Sunucum suhosin çalıştırmıyor, bu yüzden bu sorunu php.ini dosyama şunu ekleyip sunucumu yeniden başlatarak çözebildim.
max_input_vars = 5000
Umarım bu, aynı sorunu yaşayan diğer kişilere yardımcı olur
Nix
Bu işe yaradı, teşekkürler!
Elyashiv
Harika!! benim için işe yaradı/
Teşekkürler!!
Luyen Dao
Teşekkürler Mat! Suhosin eklemeye çalışırken çıldırıyordum, sonra fark ettim ki onu hiç kurmamışım!
Michael
Vay canına! Çok teşekkürler Matt. Bu harika çalışıyor!!!
Dale
Bunun için teşekkürler.
Bunu oldukça uzun zaman önce yaşadım ve bunun bellek ayırmayla ilgili olduğunu düşünmüştüm.
Memory Bump Plugin'i ( http://wordpress.org/extend/plugins/memory-bump/ ) WordPressdotorg'dan etkinleştirdikten sonra sonunda daha fazla menü ekleyebildim
Eklentiyi sonradan devre dışı bıraktım.
Herhangi bir kodla uğraşmadan hızlı ve kolay oldu.