WordPress sitesi kurmak, yalnızca güzel bir tema seçmekten ibaret değildir. WordPress’i kurmaktan siteyi hosting’e taşımaya kadar birçok aşama vardır ve her birinin kendine özgü ipuçları ve zorlukları bulunur. Bu yazıda, kendi sitemi kurarken izlediğim yolu adım adım anlatıyorum. Böylece siz de bir site kurmak isterseniz nereden başlayacağınızı ve yolda sizi nelerin beklediğini bilirsiniz.
Bu süreçte kendi deneyimime ek olarak yapay zekâ rehberliğinden de çokça yararlandım. Yapay zekâ, sorunlara çözüm bulmamda ve adımları anlamamda bana yardımcı oldu; ancak her değişikliği siteye kendim uyguladım ve kontrol ettim.
Bu yazıda ele alınan adımlar:
Siteyi önce kendi bilgisayarımda oluşturdum, hazır olduktan sonra hosting’e taşıdım. Bu yöntemin birkaç avantajı var:
WordPress’in çalışması için bir web sunucusuna, PHP’ye ve MySQL veritabanına ihtiyaç vardır. Bu ortamı oluşturmak için Apache ve MySQL’i birlikte kuran ücretsiz bir program olan XAMPP‘ı kullandım.
Genel adımlar:
localhost/phpmyadmin adresini açın ve New seçeneğiyle bir veritabanı oluşturun.htdocs dizinine kopyalayın.localhost/klasör-adı adresini açın ve veritabanı bilgilerini girin (XAMPP’ın varsayılan ayarlarında kullanıcı adı root, şifre boştur).localhost/klasör-adı/wp-admin adresinden yönetim paneline giriş yapın.Yerel siteye girmek için önemli not: Yerel site üzerinde her çalışmak istediğinizde, önce XAMPP Control Panel‘de hem Apache hem de MySQL‘i Start edin. İkisi de çalışmadan site açılmaz.
Çalışmanız bittiğinde mutlaka ikisini de Stop edin. Bu, sunucunun ve veritabanının gereksiz yere arka planda çalışmasını önler, sistem kaynaklarından tasarruf sağlar ve veritabanının zarar görme riskini azaltır.
Not: Apache başlamazsa, genellikle başka bir program 80 numaralı portu kullanıyordur. O programı kapatın ya da XAMPP’ta portu değiştirin.
Siteyi oluşturmak için Woodmart temasını ve Elementor Pro eklentisini kullandım. Elementor, kod yazmadan sayfaları görsel olarak tasarlamanızı sağlayan bir sayfa oluşturucudur. Pro sürümü daha fazla özellik sunar ve bunları kullanmak için eklenti lisansının etkinleştirilmesi gerekir.
Pro eklentiyi edindiğimde tema dosyası, eklenti dosyası ve lisans elimdeydi. Kurulum adımları:
Woodmart teması birçok hazır özellik ve sayfa sunuyor, ancak ben yalnızca başlık (header) ve alt bilgi (footer) bölümlerini kullanmaya karar verdim. Temanın geri kalan bölümlerini kaldırdım ve sayfaları Elementor ile kendim tasarladım; çünkü sitenin tam olarak benim zevkime uygun olmasını ve temanın hazır düzenleriyle sınırlı kalmamasını istedim.
Elementor ayarlarının yetmediği yerlerde özel CSS yazdım. Değişiklikleri adım adım yaptım ve her birinden sonra sonucu masaüstünde ve mobilde kontrol ettim. Bu yöntem, bir sorun çıkarsa nedenini bulmayı kolaylaştırır.
Zorluklarımdan biri Woodmart başlık (header) ayarlarını yapmaktı. Doğru ayarları bulmak, öğe eklemek ya da çıkarmak ve sıralarını değiştirmek zaman aldı. Başlığın bazı bölümlerini çevirmek de kolay olmadı; metinleri değiştireceğim doğru yeri bulmak için tema ayarlarının farklı bölümlerine bakmam gerekti.
Sitem Farsça, İngilizce ve Türkçe (İstanbul Türkçesi) olarak üç dilde yayınlanıyor ve dilleri yönetmek için Polylang eklentisini kullandım.
Bir siteyi çok dilli yapmak yalnızca metinleri çevirmek değildir. Menüler, başlıklar ve sayfalar da seçilen dille uyumlu olmalıdır. Ayrıca giriş bölümü de sitenin çok dilli yapısıyla uyumlu olsun diye üç dil için ayrı birer giriş sayfası oluşturdum.
Güvenlik, siteyi yayınlamadan önce göz ardı edilmemesi gereken bir konudur. Şunları yaptım:
Bunlara ek olarak şunlara da dikkat edin:
Önemli not: Özel giriş adresinizi mutlaka bir yere not edin. Unutursanız kendi yönetim panelinize giriş yapamazsınız.
Taşımadan önce dosyaların ve veritabanının tam bir yedeğini almak gerekir. Taşıma sırasında bir sorun çıkarsa bu yedekle önceki duruma dönebilirsiniz.
Duplicator gibi eklentiler, dosyaları ve veritabanını içeren eksiksiz bir paket ile bir yükleyici dosyası oluşturur; bu, taşıma için de kullanışlıdır. Yedeği bilgisayarınızın dışında bir yerde de (örneğin bulut depolamada) saklayın.
Alan adım olan fatemehasalmasi.ir’i Irnic üzerinden kaydettim. .ir alan adları kişi adına tescil edildiği için birkaç kimlik doğrulama adımı gerekti. Bu aşama biraz zaman alır, bu yüzden erkenden başlamak en iyisidir.
Hosting’i Webtook‘tan 3 aylığına aldım; çünkü başlamak ve denemek için uygundu ve en baştan uzun süreli bir ödeme yapmak istemedim.
Alan adını hosting’e bağlamak için:
Taşıma için yedek dosyasını yeni hosting’e yüklersiniz, cPanel’de boş bir veritabanı oluşturursunuz ve siteyi geri yüklemek için yükleyiciyi çalıştırırsınız. DNS’i değiştirmeden önce siteyi yeni hosting’de test edin ve tamamen emin olana kadar eski hosting’i saklayın.
Taşıma, dosyaları geri yüklemekle bitmez. www yönlendirmesini, sitenin mobildeki görünümünü, eklentileri ve Search Console’u da kontrol etmeniz gerekir. Bunları “Hosting Taşıdıktan Sonra Nelere Bakmalı?” başlıklı yazımda anlattım.
Sıfırdan WordPress sitesi kurmak ve taşımak, sabır ve adım adım ilerlemeyle yürüyen bir yoldur. WordPress’i kurmaktan Elementor ile tasarıma, güvenlikten taşımaya kadar her aşama bana bir şey öğretti. Gelecekteki deneyimlerimi de bu sitede paylaşmayı planlıyorum.
Kendi sitenizi kurarken bir sorunla karşılaşırsanız yorumlarda bana yazın.