Pazartesi, Ekim 7, 2024

Wordpress’te AMP Sayfaları Nasıl Kapatılır?

AMP (Hızlandırılmış Mobil Sayfalar) sayfaları, mobil cihazlarda hızlı yükleme süreleri için optimize edilmiş web sayları anlamına gelmektedir. Ancak, bazı web siteleri için AMP sayfaları uygun olmayabilir örnek vermem gerekirse mobile tam uyumlu olan web siteleri aslında AMP için pekte uygun değildir. Bu makalede, Wordpress web sitenizde AMP sayfalarını basit bir şekilde nasıl kapatabileceğinizi göstereceğim. 1. […]

WordPress SMTP Mail Ayarları Nasıl Yapılır?

Wordpress’de ön tanımlı olarak bilindiği gibi herhangi bir SMTP hizmeti veya aracı bulunmuyor, wordpress smtp destekliyor ancak e-posta göndermek için bir takım ayar yapmamız gerekiyor. Hem güvenle e-posta göndermek hemde gelen kutusuna doğrudan iletilmesi için yapacağımız bu ayarlar çok ama çok önemli. Güvenlik demişken Wordpress web sitenizin güvenliğini önemsiyorsanız CloudFlare Firewall ile WordPress Güvenliği Nasıl […]

Wordpress’de Güvenli Jetpack Kullanımı

Jetpack eklentisi kullanmak isteyen ama güvenlik risklerini göze alamayan arkadaşlarımız oluyor veya kimi zaman yapılandırma konusunda bilgisiz olunuyor ve direk olarak xmlrpc.php dışarıya açılıyor. Bunun yerine jetpack eklentisinin IP aralıklarına izin verebilirsiniz böylelikle gereksiz güvenlik risklerine girmemiş olursunuz. Jetpack eklentisine ait IP adreslerinin tedarik edilmesi curl -4sk https://jetpack.com/ips-v4.txt Bu komutun çıktısı aşağıdaki gibi olacak ve […]

Ghost’u MySQL’den SQLite’a Taşıma

Ghost CMS kullanılarak hazırlanmış bir web sitesinde kullanılan veritabanını değiştirmek sistemin bize verdiği esneklik sayesinde çok kolay, MySQL üzerinden yedekleme işlemlerinin zorluyor olması ve bakımının uğraştırması sebebiyle SQLite geçiş yapacağız. Gelin hep birlikte nasıl yapılacağına bir göz atalım. Ghost admin paneline bağlanıyorsunuz ve göç seçeneklerine giriş yapıyorsunuz. “Export your content” seçeneğini seçiyorsunuz ve sitenizde yer […]

Ghost’u SQLite’tan MySQL’e Taşıma

Ghost CMS kullanılarak hazırlanmış bir web sitesinde kullanılan veritabanını değiştirmek sistemin bize verdiği esneklik sayesinde çok kolay, kendimi SQLite kullanırken pek fazla güvende hissetmediğim için bu göçü yapacağım. Gelin hep birlikte nasıl yapılacağına bir göz atalım. Ghost admin paneline bağlanıyorsunuz ve göç seçeneklerine giriş yapıyorsunuz. “Export your content” seçeneğini seçiyorsunuz ve sitenizde yer alan ayarlar […]

Rank Math SEO wp_actionscheduler_groups Hatası Ve Çözümü

Veritabanında iyileştirme çalışması yaparken, sürüm yükseltme sırasında aşağıdaki sorun ile karşılaştım. Analytics modülünü kullanmıyor olsam bu hatayı görmeyecektim aslında, ama bu sorunu çözüme kavuşturalım. Her ne hikmetse veritabanında kullanılan wp_actionscheduler_groups tablosuna bir şeyler olmuş bozulmuş. Bunu çözmek için yapacağımız şey çok basit olacak paniklemeye gerek yok. Öncelikle SSH üzerinden makineye erişip plugin klasörüne giriş yapıyorsunuz […]

Wordpress Shield Security Kurulum Ve Ayarları

Wordpress üzerinde envai çeşit güvenlik eklentisi bulunuyor, Wordfence gibi popüler olanlarıda var. Ancak öyle bir eklenti var ki popüler olmamasına rağmen kendisini çok güzel geliştiriyor ve uygun fiyatlar ile satılıyor. Gelin hep birlikte Shield Security kurulumuna göz atalım ve web sitemizde ek güvenlik katmanı oluşturalım. Bu eklentide öne çıkan özelliklerden bazıları şunlardır Yerleşik 2FA, U2F […]

Wordpress’te REST API Nasıl Devre Dışı Bırakılır?

Bilindiği üzere Wordpress yakın bir tarihte REST API desteğini getirerek pek çok uygulamaya bu yolla destek sağladı ve Gutenberg gibi güzel editörlerin karşımıza çıkmasına sebep oldu Ancak dışarıdan direk erişilebilir olan bu API bizi istenmeyen durumlara sokabilir, bunu bildiğimiz için dış dünyaya kapatarak sadece admin tarafından kullanılmasını sağlamalıyız, Aşağıdaki kod parçacığını temanızda yer alan functions.php içerisine ekleyiniz.

Wordpress’te Görsellere Otomatik Alt Etiketi Ekleme

Wordpress blogunuz var ve görsellere daha öncesinde alt etiketi eklemediniz ve SEO açısından dara düştüyseniz bu kod sizin açınızdan hayati öneme sahip olacağını düşünüyorum. Bu kod bloğu sayesinde görsellerinizin tamamına alt etiketini otomatik ekleyebilirsiniz, direk olarak makalenizin başlığı ile ilişkilendirilecek ve SEO açısından sıkıntı yaşamayacaksınız.

Wordpress’te Emojiler Nasıl Devre Dışı Bırakılır?

Wordpress blogunuzda aktif olarak kullandığınız herhangi bir emoji bulunmuyorsa veya kullanmak istemiyorsanız. Bu özelliği kapatmanızı özellikle öneririm, Düzenlemeyi yaptığınız andan itibaren HTTP istekleri düşecek ve kullanılmayan bir JS dosyasıda ortadan kalkmış olacak. Aşağıdaki kod parçacığını temanızda yer alan functions.php içerisine ekleyiniz. Bu değişiklikten hemen sonra sitenizde yer alan önbelleği temizlemeyi unutmayınız.

Wordpress’de Özelleştirilmiş Önizleme Linki Nasıl Oluşturulur?

Wordpress üzerinde Gutenberg kullanan benim gibi arkadaşlar kullandıkları preview linkini cache kurallarına göre özelleştirmek isteyebilirler, bu noktada aşağıdaki gibi functions.php dosyasında yapılacak bir değişiklik ile linki istediğiniz şekilde düzenleyebilme imkanınız mümkün Zaman damgası eklemeyi unutmadık ve gereken kod şu şekilde oldu Bundan sonra admin panelinde cache silmeyi unutmayın, daha sonrasında istediğiniz gibi linkleriniz oluşmaya başlayacak.

Wordpress 5.5 Sitemap Nasıl Kapatılır?

Wordpress’in 11 Ağustos 2020 tarihinde yayınlanacak olan 5.5 sürümü içerisinde ön tanımlı olarak gelecek site haritasını kullanmak istemeyen arkadaşlarımız olabilir, Kapatma işlemini gerçekleştirmek için temanızda yer alan functions.php dosyası içerisine aşağıdaki satırları eklemeniz yeterli olacaktır. İşlem başarılı şekilde gerçekleşti, artık istediğiniz XML Sitemap harita eklentisini kullanabilirsiniz.

Wordpress JS Dosyalarını Footer İçerisine Göndermece

Ufak kod parçalarımız ile Wordpress sistemimizde hızlanma sağlayabiliriz. Aşağıda vermiş olduğum kod parçasını temanızda bulunan functions.php içerisine en son satıra ekleyin ve kayıt edip çıkın Cache eklentisi kullanıyorsanız cache temizleyin. Daha sonra Tüm JS dosyalarının headerdan gittiğini göreceksiniz. Bunu yaptığınızda sitenizin görüntüsü bozulabilir. Her temada çalışmayacağı gibi çalışanıda bozabilirsiniz. Ama Bozulmazsa hız artışınız olur 🙂 […]

Centos 7 Üzerine Ghost CMS Kurulumu

Ghost oldukça hızlı ve açık kaynak kodlu bir içerik yönetim sistemidir. Ghost tamamen ölçeklendirilebilir, ayrıca birçok temada mevcuttur. Yakın zamanda da ben Jekyll den direk olarak Ghost CMS geçiş kararı aldım. ve bende centos üzerinde kullanmaktayım. Öncelikle Ghostu kurmamız gerekiyor. Ghostun önerilen kurulum yeri olan /var/www/ghost dizinine yerleştireceğiz. Ama bundan hemen önce sistemimizin güncel olduğundan […]

Wordpress Beans Framework İçin Ufak İpuçları

Geçtiğimiz günlerde sırf canım sıkıldığı için Wordpress geçeyim dedim. Bunu yaparkende sade tema aradım taradım bulamadım. Sonra frameworklere göz atayım dedim ve sadeliği hoşuma giden Beans ile karşılaştım. Ama ön tanımlı olarak postların tüm içeriğini gösteriyordu. Bende bunların bir kısmını gösterip geri kalanı için ise Devamını Oku… yaptım. Böylelikle kalabalıklıktanda kurtulmuş oldum. Ayrıca Gtmetrix değerlerininde […]

Wordpressde İstenmeyen Tüylerden Kurtulma

Bir kaç gün wordpress ile uğraşınca bu konularda da insanlara yardımcı olmak istedim şöyle ki bu wordpress de gereğinden fazla ve bana göre de gereksiz olan bir takım özellikleri var. Bunlarda sitede fazlalık yapmasın diye ben genelde kapatıyorum. Kullanıyorsanız ayıklama işlemi yapabilirsiniz. # Sürüm Bilgisi kapat remove_action(‘wp_head’, ‘wp_generator’); # RSS linkleri Kaldır remove_action(‘wp_head’, ‘feed_links’, 2); […]

Wordpress Sitemap.xml Zafiyeti

Başlığın ilginç geldiğinin farkındayım.Bu günkü yılbaşı özel yazımızda sizlere wordpress sitelerde kullanılan ve statik olarak tutulmayan sitemap eklentilerinin aslında sitelere nasıl zarar verebilecek birer saatli bombaya dönüştüğünü göstermek istiyorum. İlk olarak kullanılacak ekipmanları ayarlamanız gerekiyor. 1 Adet linux tabanlı bilgisayar İnternet bağlantısı ilk olarak bilgisayarınızı güzelce açıyorsunuz herşeyi hazırlıyorsunuz koltuğunuzu falan ayarlamanız lazım internete bağlanıyorsunuz.Daha […]

Wordpress Temalar için Güvenlik Önlemleri

Wordpress sitenizin tema dosyası içerisinde bulunan functions.php içerisine aşağıdaki komutları yerleştirdiğiniz taktirde siteniz hakkındaki bazı bilgiler silinecektir. Yapılan ayarlar ile hedeflenenler; Dosyaların sonunda bulunan versiyon bilgilerini kaldırır Site içerisindeki Email adresslerini kaldır Admin bar özelliği kaldırılır Admin bar seçenekleri kullanıcı panelinden kaldırılır CSS ve JS dosyalarının versiyon bilgileri kaldırılır Admin olmayan kullanıcılardan admin bildirimleri kaldırılır […]

Wp-login.php Bruteforce Saldırısı

Son zamanlarda yüklü miktarda bruteforce saldırıları almaktaydım.Sonra internetten araştırınca milyonlarca wordpress kullanıcısına aynı anda bir saldırı gerçekleştirildiğini okudum haliyle bunu kesmemiz gerekiyordu çünkü tekde 40 kez şifre denemesi yapıyordu bulacağından değil ama CPU yu kastırma durumu vardı MySQL boşu boşuna yoracaktı ne yapalım ne yapalım derken saldırının nasıl geldiğine bi bakmamız gerekiyordu.Bir baktım ki gelen […]

Wordpress DMCA Sorununu Gidermek

Bilindiği gibi DMCA özgün içerik girişi yapılan sitelerin mutlaka kullanması gereken bir sistem ancak firmanın ciddiyetsizliği yüzünden benim canım 2 gündür sıkılmıştı yapmış oldukları wordpress eklentisinde gerek admin paneli gerekse eklentinin İD alamama durumu ve firmanın da eklentide sorun yok demesi üzerine bu makaleyi yazma gereği duydum hata alan arkadaşlar yada içeriklerinin sitede işlenmemesini giderebilirler […]