Az önce keşfettiğim güzel bir WordPress bileşenini paylaşmak istedim. WordPress'de son yazdığınız makaleleri/yazıları sitenizin anasayfasında liste biçiminde gösterebileceğiniz bir bileşen bu. Bu işlem için standart olarak gelen bir bileşen zaten mevcut fakat standart WordPress bileşeni son derece kullanışsız ve işe yaramaz durumda. Bu bileşenin çok daha gelişmişi olan bu bileşenin bazı özelliklerini maddeleyerek anlatayım;
(Örneğini sağdaki kolonda görebilirsiniz)
WordPress'inize RSS almaya çalışırken karşılaşabileceğiniz hata aşağı yukarı aşağıdaki gibi;
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 1966080 bytes) in /home2/user1/public_html/fantasy/wp-includes/class-simplepie.php on line /var/www/wp/wp-includes/class-simplepie.php on line 14439
O vakit şöyle yapıyoruz; Öncelikle wp-includes/cache.php 'yi açıyoruz ve <?php satırının hemen altına şunu ekliyoruz.
ini_set('memory_limit','32M'); // set memory to prevent fatal errors
Ekledikten sonra kaydedip çıkıyoruz. Ve wp-includes klasörü altına bir .htaccess dosyası açıyoruz ve içine şunları giriyoruz;
# set memory limit for cache.php php_value memory_limit 32M
Sonunda wp-includes klasörü altına bir php.ini dosyası açıyoruz ve şunu ekliyoruz;
;; set memory limit for cache.php memory_limit = 32M
Tüm bu işlemlerler ile bellek limitimizi arttırıyoruz. 32mb örnek olarak verilmiştir, ben uygularken 128 olarak uyguladım mesela, size kalmış
GoDaddy denediğim hosting firmaları içerisinde en iyisi, GoDaddy kullanmak ve kullanmaya devam etmek için onlarca nedenim var ama bu Hosting Connection’a Dikkat!
Eğer Hosting Connection ile güncelleme yapacaksanız eğer mutlaka veritabanınızın bir yedeğini alın.
Hosting Connection bilmeyenler için kısaca GoDaddy’den bir alan hizmeti alıyorsanız size ücretsiz yazılımları (Joomla, WordPress, Elgg vs.) bir tek tıklama ile dosya upload etme, configuration dosyaları, veritanları vs gibi şeylerle uğraşmaya gerek kalmadan bir kaç dakika içerisinde yükleyip hemen kullanmanıza yarayan bir paneldir.
Hosting Connection panelinden daha önce bu panel ile yüklemiş olduğunuz yazılımları görebilirsiniz ve hatta günceleyebilirsiniz. Ya da en azından görünen o..
GoDaddy Hosting Connection ile WordPress’lerinizi güncellemeyin!
GoDaddy’nin beni delirten son vakası. GoDaddy çok güzel sunucu hizmeti veren bir firmadır ve hatta üzerine tanımam açıkcası. 7-8 yıldır o kadar çok servis denedim ki websitelerimi barındırmak için, öğreniğim en büyük şey en güvenli ve doğru hizmetin eğer bu hizmeti siz veriyorsanız en iyisi olacağıdır. Ama yeterince vakit, nakit ya da bilgi sahibi değilseniz bu konuda bir servis tercih etmek istemeniz son derece doğal ve mantıklı. Bu noktada yeniden söylüyorum GoDaddy çok şahane hizmet veren bir firmadır ingilizce sahibi iseniz.
Godaddy’nin Hosting Connection diye de bir hizmeti vardır ve bir çok web yazılımı bu hizmet ile GoDaddy panelinizden tek tıklama ile yapabilirsiniz. Bu servisin en iyi yanı ise kullandığınız web yazılımlarının (wordpress, joomla, phpbb, elgg vs vs vs) bir güncellemesi, ya da yeni bir versiyonu yayınlanırsa GoDaddy hemen sizi uyarır ve siz de tek tıklama ile güncellemenizi gerçekleştirirsiniz. Bu büyük rahatlık, büyük bir kabusada dönüşebilir ama unutmayı! Ve asla WordPress’lerinizi GoDaddy Hosting Connection ile güncellemeyin!
Bu hatayı yaptım. GoDaddy’ye güvenerek otomatik bir güncelleme yaptım, güvenerek yaptım çünkü güncelleme yapılırken sistem otomatik olarak sitenizin yedeğini alıyor. Yani güncellemede bir ata oluşursa sistem yine kendi kendine sizin tek tıklamanız ile sistemi eski haline çeviriyor (!) du.
WordPress 8.4′e yükseltme yaparken panelden güncellemede sorun oluştu mesajını aldım ve güncellemeyi geri al dedim elbette. Ama bloguma döndüğümde, son eklediğim bi çok blogun silindiğini gördüm! İnsanın çileden çıkması işten bile değil. GoDaddy’ye sürekli olarak bir sorun yaşadığımda bunu belirtirim ve sağolsunlar yardımcı olurlar en geç 24 içinde. Ama bu kez bu konuda bir mesaj bile atmadım. Çünkü aynı sorun 2 aydır var. Size önerim şu ki eğer GoDaddy kullanıyorsanız WordPress güncellemelerinizi kullanıcı panelinden kendiniz yapın, böyle benim gibi tembel işi yaparak midyata pirince giderken evdeki bulgurdan da olmayın.
Uyarayım da ben. fak yu go dedi. oh be.
WordPress API Key nedir? Nasıl Alınır? Ne işe Yarar? Biliyorum ki bu üçünü istiyorsunuz;
Şöyle ki,
WordPress’i nasıl Türkçeleştirebileceğinizi anlatan makaleyi yazarken bu hatayı aldım =)
Makale yayımlandı sitede fakat şu hatayı aldım;
Warning: Cannot modify header information – headers already sent by (output started at ***/wp-config.php:63) in ***/wp-includes/classes.php on line 1571
çözümü için oldukça site gezdim, bir takım değişiklikler, bir takım dosyalarla felancayı felancaya bağlayın şuraya bunu yazın, buradan bunu kaldırın diye “bilen” bir çok arkadaşın makalesini okudum.
Nihayetinde hiçbirisi işe yaramadı. Belki doğru makale bir yerlerde mevcuttur ama benim okuduğum 20 makale içerisinde yoktu bunlar.
Çözümü şu şekilde ve şu yolu izleyerek gerçekleştirdim;
WorkdPress’i Türkçeleştirmek zaman zaman kullandığımız temaların ingilizce olmasından ötürü zaman alıcı olabiliyor ve buna malesef ki mantıklı oalrak hiçbir çözüm olamaz.
Ama kısmi olarak aylar, tarihler gibi bazı kısımları oturup Türkçeleştirmektense dil dosyasını yüklemek mantıklı oluyor.
WordPress’e nasıl türkçe dil dosyası yükleyebileceğinizi kısaca anlaatcapım yine;
Örneğini bu blog’da da görebileceğiniz bir eklenti WP-Cumulus.
Kısaca makalelerine eklediğiniz Etiketleri bir Flash bulutu şeklinde sürekli hareketli olarak gösteren görsel bir WordPress eklentisi bu. Bu eklentiyi WordPress’in resmi sitesinde Plugins içerisinden bulup rahatlıkla indirip kurabilirsiniz.
(ki adresi budur; http://wordpress.org/extend/plugins/wp-cumulus/ )
Ama bu eklentide bir o kadarda rahatsız edici olan şey, bu eklentinin flash olmasından dolayı etiketlerinizdeki (tag) Türkçe Yazı Karakterlerini göstermemesi.
