GeneratePress Teması Güzelleştirme ve Özelleştirme 2023

GeneratePress teması, Wordpress’in en popüler ve hızlı ilk 10 teması arasında yer alan SEO canavarı olmasıyla ve şık yapısıyla gönülleri çalan bir temadır. Bununla beraber uygun fiyatı ile düşük bütçeli blogları üst kademelere taşımasıyla bilinir.

Ücretli ve ücretsiz olarak iki farklı sürümü bulunan Wordpress temasının detaylarını, güzelleştirme ve özelleştirme adımlarını sizlerle paylaştık 🙂

GeneratePress Teması Neden Diğerlerinden Farklı?

GeneratePress teması SEO canavarı hızlı bir tema olmasıyla beraber şık görünümü ve arkasındaki devasa ekip ile ön plana çıkıyor. GeneratePress ekibi canla başla çalışırken bizde bu temanın mükemmel sonuçlarını tadabiliyoruz.

GeneratePress temasını diğer temalardan ayıran yanları ise aşırı sade bir kod yapısıyla hazırlanmış olması ve optimizasyon eklentileri kullanılmasa bile Core Web Vitals’dan yani Önemli Web Verileri analizinden geçebiliyor olması sayesinde Google’ın ön plana attığı bir web sitesidir.

GeneratePress’i seçmek için başlıca nedenler:

  • Uygun fiyatlı olması
  • SEO konusunda üst düzey bir tema olması
  • Hız performansı rakiplerinden kat kat daha önde olması
  • Tamamen özelleştirilebilir olması.
  • Adsense için ideal bir seçenek olması.

GeneratePress Ücretsiz vs Premium 🗝️

GeneratePress teması ücretsiz ve GeneratePress premium sürüm olarak ikiye ayrılmaktadır. Çok fazla ücreti bulunmayan premium sürüm, ücretsiz sürüme nazaran pek çok özelliği beraberinde getirmektedir. İşte bu özellikleri aşağıda listeledik.

ÖzelliklerGeneratePress Teması ÜcretsizGP Premium
Özel CSS EklemeDahil ✔️Dahil ✔️
TipografiDahil ✔️Dahil ✔️
SEO DostuDahil ✔️Dahil ✔️
Mobil UyumlulukDahil ✔️Dahil ✔️
Ömür Boyu KullanımDahil ✔️Dahil ✔️
14 PRO ModülDahil ✔️Dahil ✔️
Premium GüncellemelerYok ❌Dahil ✔️
Renk DüzenlemeYok ❌Dahil ✔️
32’den Fazla Site DemosuYok ❌Dahil ✔️
Blog Sayfasını DüzenlemeYok ❌Dahil ✔️
İkincil NavigasyonYok ❌Dahil ✔️
Woocommerce EntegrasyonuYok ❌Dahil ✔️
Sayfa BaşlığıYok ❌Dahil ✔️
ElementsYok ❌Dahil ✔️
ÇengellerYok ❌Dahil ✔️
Bölüm AyarlarıYok ❌Dahil ✔️
70’den Fazla Yazı TipiYok ❌Dahil ✔️

GeneratePress premium sürüme geçirebilmek için GP Premium adındaki eklentiye ihtiyaç duyulur. Bu eklentinin satışı çeşitli forumlarda yapılmakla beraber bizzat GeneratePress’in kendi web sitesi üzerinden alım gerçekleştirebilirsiniz.

GeneratePress temasını premium hale getirmek için GP Premium eklentisine sahip olduktan sonra Eklentiler > Yeni ekle sekmesine gelip eklentiyi içeri yükleyip aktifleştirmemiz, sonrasında Görünüm > GeneratePress kısmından lisans anahtarımızı girip kayıt etmemiz gerekmektedir.

Ücretli kullanmak istemezseniz gene de GeneratePress, bedava temalar arasında da otoriter, güçlü bir şekilde ilk 10 sırada yer almaktadır.

GeneratePress Teması Premium Ayarları Ne İşe Yarar?

GeneratePress temasının premium ayarları ile beraber web sitenizdeki pek çok alana hükmedebilir, daha özgün ve güzel görünümler yakalayabilirsiniz. Bununla beraber sitenizin Analytics ve benzeri optimizasyon ayarlarını yapabilmeniz içinde bu modüllerin açılması gerekebilir.

  • Backgrounds: Arka plan rengi ve görselini ayarlamak için kullanılır.
  • Blog: Arşiv ve yazılardaki kısımların düzenlendiği ayar kısmıdır.
  • Colors: Renk seçeneklerini ayarlayabilmenize yarar.
  • Copyright: Footer’ın özelleştirildiği bölümdür.
  • Disable Elements: Temanın default gelen elementlerini devre dışı bırakabilmenize yarar.
  • Elements: Tema içerisindeki bazı kısımlara eklemeler yapmanıza yarayan elementleri içerir.
  • Menu Plus: Menüleri özelleştirmenizi, ekleme çıkarma ve düzenleme yapmanıza olanak sağlar.
  • Secondary Nav: İkinci bir navigasyon barı oluşturmanıza yarar.
  • Site Library: GeneratePress demo sitelerini yükleyebileceğiniz, görünüm temasını değiştirebileceğiniz kısımdır.
  • Spacing: Boşlukları ayarlamanıza yarar.
  • Typography: Yazı tiplerini düzenlediğiniz, özelleştirdiğiniz alan.
  • WooCommerce: E-Ticaret ve kurumsal web siteleri için gerekli bir modüldür.

Bu modüllerden faydalanmak için GeneratePress’in premium versiyonuna sahip olmak gerekmektedir. Bu ayarları açabilmek için ise Görünüm > GeneratePress bölümüne gitmeniz yeterlidir.

GeneratePress Modülleri
GeneratePress Modülleri

Pek çok modül ve düzenlemeyi Görünüm > Özelleştir panelinden yapabilirsiniz. Bunun haricinde modülün yanında çıkan düzenleme butonuna tıklayarak gerekli duyduğunuz ayarlamaları yapabilirsiniz.

GeneratePress Teması Nasıl Güzelleştirilir?

GeneratePress teması sade ve şık olmasıyla beraber bazı kişilere boş gözükebilir. Bu sebepten ötürü sizlere Generate Press temasını güzelleştirebilmeniz adına 10 bölümlük bir yazı hazırladık. Pek çok CSS kodu ve yöntem ile bu temayı güzel bir hale getireceğiz.

Bu özelleştirme, düzenleme maddeleri en verimli şekilde GeneratePress temasına ait default tema yada Marketer temasında sonuç göstermektedir.

Ayrıca seriye buradan da ulaşabilirsiniz: GeneratePress Güzelleştirme Serisi

Bu bölümlerle beraber GenerateBlocks aracı ile beraber ekstra düzenlemeler, ekleme ve çıkarmalar yapabilirsiniz. GenerateBlocks tamamiyle GeneratePress ile uyumlu bir düzenleme aracıdır.

GeneratePress teması tanıtımı, incelemesi

GenerateBlocks Nedir?

GenerateBlocks, GeneratePress ile tamamen uyumlu bir sayfa düzenleme aracıdır. Hız performansından kısmadan düzenlemeler yapabilmek için vazgeçilmez olan bu eklenti Elementor, Gutenberg gibi araçları bertaraf etmektedir.

GenerateBlocks özellikleri nelerdir
GenerateBlocks özellikleri nelerdir

FAQ Bölümü – Rank Math

Rank Math’in yeni nesil editörde ekleyebildiğimiz FAQ schema yapısının görünümünü özelleştirmek için sırasıyla şu adımları izleyebiliriz.

Görünüm > Özelleştir > Ek CSS bölümüne gelip aşağıdaki CSS kodlarını buraya ekleyelim.

/* SSS Görünüm */
 .rank-math-list-item {
     -webkit-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
     -moz-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
     box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.75);
     border-radius:10px;
     margin: 1em auto;
     overflow: hidden;
     padding: 10px 10px 10px 25px;
     background-image: linear-gradient(to right, #1E90FF 0%, #00BFFF 50%, #00BFFF 100%);
     color:white!important;
}

Bu işlemden sonra sonuç olarak alacağımız görüntü hemen hemen şu şekilde olacaktır:

GeneratePress FAQ Bölümü Düzenleme
GeneratePress FAQ Bölümü Düzenleme

Renk seçeneklerini beğenmediyseniz birkaç ekstra renk seçeneğimizde bulunuyor sizler için. background-image yazan satırı bulup şu şekilde farklı renk kombinasyonları kullanabilir, kendimiz düzenlemeler yapabiliriz.

  • Kırmızı:
    background-image: linear-gradient(to right, #ff3333 0%, #ff4d4d 50%, #ff4d4d 100%);
  • Yeşil:
    background-image: linear-gradient(to right, #00b300 0%, #00cc00 50%, #00cc00 100%);

Yazar ve İçerik Metası

Entry Meta yani yazar ve içerik metası bölümünü düzenleyeceğimiz bu bölümde bizlere gereken bir eklenti mevcut. Code Snippets eklentisini kullanarak HTML ve PHP scriptlerini sitenizin belirli alanlarında çalıştırabilirsiniz ve kod karmaşasından sizi kurtararak kolaylık sağlar. Eklentiyi kurduktan sonra aktifleştirin ve kenarda bekletin bu kısma döneceğiz.

Wordpress panelimizden Görünüm > Özelleştir > Yerleşim > Blog kısmına gelelim ve Single sekmesini seçerek Display post date, Display post author ve Display post categories seçeneklerini aktif edelim.

Daha sonra Code Snippets eklentisine gelip Add New seçeneğini seçelim ve aşağıdaki kodları buraya yapıştıralım.

// Generate author image and link in separate containers
add_filter( 'generate_post_author_output', function() {
    return sprintf( ' <div class="author vcard">%4$s</div><div class="author-wrap"><span class="label">Yazar</span><a href="%1$s" title="%2$s" rel="author"><span class="author-name" itemprop="name">%3$s</span></a></div>',
            esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
            esc_attr( sprintf( __( 'View all posts by %s', 'generatepress' ), get_the_author() ) ),
            esc_html( get_the_author() ),
            get_avatar( get_the_author_meta( 'ID' ) )
    );
} );
 
// Filter meta items to display date and author
add_filter( 'generate_header_entry_meta_items', function() {
    return array(
        'date',
        'author',
    );
} );
 
// Filter post date to display latest date
add_filter( 'generate_post_date_output', function( $output, $time_string ) {
    $time_string = '<span class="label">Son güncelleme: </span><time class="entry-date published" datetime="%1$s" itemprop="datePublished">%2$s</time>';
 
    if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
        $time_string = '<span class="label">Son güncelleme: </span><time class="entry-date updated-date" datetime="%3$s" itemprop="dateModified">%4$s</time>';
    }
 
    $time_string = sprintf( $time_string,
        esc_attr( get_the_date( 'c' ) ),
        esc_html( get_the_date() ),
        esc_attr( get_the_modified_date( 'c' ) ),
        esc_html( get_the_modified_date() )
    );
 
    return sprintf( '<div class="posted-on">%s</div> ',
        $time_string
    );
}, 10, 2 );

Bu kodları yapıştırdıktan sonra Save and Active butonuna basıyoruz ve Görünüm > Özelleştir > Ek CSS bölümüne gelip aşağıdaki CSS kodlarını bu bölüme ekliyoruz.

.entry-meta:not(footer),
.entry-meta .posted-on,
.entry-meta .author-wrap {
    display: flex;
}
 
.entry-meta {
    align-items: center;
    justify-content: center;
}
 
.entry-meta .posted-on,
.entry-meta .author-wrap {
    flex-direction: column;
    font-size: 16px;
    padding: 0 25px;
    flex: 1;
}
 
.entry-meta .posted-on {
    text-align: right;
}
 
.entry-meta .label {
    font-size: 14px;
    color: #aaa;
    margin-bottom: 0.25em;
}
 
.author img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    vertical-align: middle;
}

Kaydedip yayımladıktan sonra yazar metası bölümünü tamamlamış oluyoruz. Elde ettiğimiz görüntü ise şu şekilde oluyor:

GeneratePress Entry Meta Bölümü
GeneratePress Entry Meta Bölümü

Eğer ki bir profil fotoğrafı eklemek ister iseniz WP User Profile Avatar eklentisini kullanmanızı öneririm.

Bu şekilde Entry Meta yani Yazar ve İçerik Metasını eklemiş bulunuyoruz. Şimdi diğer adıma geçelim.

İçerik & Makale Gölgesi

İçerik ve makalelerimize gölge ekleyerek güzel bir görünüm yakalayabilir, kullanıcılarımızı içeriğimizde tutarak kullanıcı deneyimini arttırabiliriz. Buda Google’ın sıralama faktörlerinden bir tanesine hitap etmektedir.

Görünüm > Özelleştir > Ek CSS bölümüne gelerek aşağıdaki kodları bu alana ekleyelim:

/* Gölge */
.inside-article {
    border: 1px solid rgba(232, 234, 237, 1);
    box-shadow: rgba(153, 0, 61, .3) 0 5px 30px;
}

Daha sonrasında yayımla dememiz yeterlidir ve 5 satırlık kod ile sitemizin kullanıcı deneyimi konusunda ön plana çıkmasına katkıda bulunacak bu görünüm geliştirmesini de tamamlamış bulunuyoruz 🙂

Alıntılar Bölümü

Alıntılar bölümü pek çok kişi tarafından kullanılmasa da görünüşü itibariyle kullanıcıyı çeken önemli bir bölümdür.

GeneratePress Alıntılar Bölümü
GeneratePress Alıntılar Bölümü

Yakalamak istediğimiz görüntü ise tam olarak bu şekilde. Şimdi geçelim nasıl yapıldığına. Görünüm > Özelleştir > Ek CSS bölümüne gelerek şu kodları ekleyelim:

/* Alıntı Görünüm */
blockquote {
    background: #dcdcdc54;
    border-right: 5px solid #b11f24;
    border-radius: 5px;
    padding: 18px;
    font-style: inherit;
    font-size: 18px;
    margin: 0 0 1.5em;
}
 
blockquote:before {
    display: block;
    content: "201C";
    font-size: 50px;
    position: absolute;
    left: 5px;
    top: -25px;
}

Alıntıları eklemek için ise yeni nesil editörden ekle diyerek alıntı seçeneğini seçmemiz gerekmektedir.

Navigasyon Barı

Sitemize ilk giriş yapıldığında, nerede olunursa olunsun ilk göze çarpan unsur navigasyon barıdır. Navigasyon barı sitenin yapısı, teması ve genel hatları hakkında kullanıcılara bilgiler vermektedir. Bu sebepten ötürü bu alanı biraz daha kapsamlı bir şekilde düzenliyor olacağız.

Görünüm > Özelleştir > Ek CSS bölümüne gelip aşağıdaki kodları ekliyoruz:

/* Site navigation */
.menu-bar-item a svg{
    color:#fff;
    font-size:18px;
}
 
#site-navigation{
    background-color:#4d0000;
}
 
#menu-header-menu .menu-item a{
    font-size:19px;
    font-weight:500;
    color:#000;
    transform:translatex(0px) translatey(0px);
    box-shadow:none;
}

Bordoya kaçan bir renk tercihi yaptık burada. Rengi değiştirmek ister iseniz background-color değerini değiştirmeniz yeterlidir. Ancak gene de sizlere bir iyilik yapalım.

  • Mavi:
    background-color:#6699ff;
  • Sarı:
    background-color:#e6e600;

Bu eklemeleri yaptıktan sonra işimiz bitmedi henüz. Şimdi ise Görünüm > Özelleştir > Renkler > Ana Navigasyon kısmına gelelim ve aşağıdaki gibi düzenleme yapalım.

  • Navigation Background: #e4e0e0
  • Navigation Text: #ffffff – 2. ve 3. için : #515151
  • Sub-Menu Background: #f0eeee
  • Sub-Menu Text: 1. #515151 2. #7a8896 3. #8f919e

Bu şekilde düzenlemelerimizi yapıyoruz. Eğer ki karışık geldiyse olması gereken görüntü şu şekildedir:

Bu şekilde yayımladıktan sonra geriye başka bir adım kalmıyor. Günün sonunda elde ettiğimiz görüntü ise hemen hemen şu şekilde olması gerekiyor:

GeneratePress Navigasyon Barı Bölümü
GeneratePress Navigasyon Barı Bölümü

H2 ve H3 Başlıkları

Başlıklarımızı düzenleme kısmına geldik. Bu bölüm sayesinde kullanıcılarımız içeriklerimizi okurken daha rahat ayrım yapabilecek ve daha şık bir görünümü onlara sunabileceğiz.

Hemen her zamanki gibi Görünüm > Özelleştir > Ek CSS bölümüne geliyoruz. Daha sonrasında şu kodları eklememiz yeterlidir:

/* H2 - H3 */
.entry-content h2,h3{
    padding: 10px 10px 10px 25px;
    background-image: linear-gradient(to bottom left, #553c9a, #ee4b2b);
    text-shadow: 0px 4px 10px rgba(179, 147, 211, 0.5);
    border-radius:50px;
    color:white!important;
}
.entry-content h3{
    padding: 7px 7px 7px 25px;
}

İlgili kodları ekledikten sonra yayımlamamız yeterlidir. Şu şekilde bir görüntü elde etmiş olacağız:

GeneratePress H2 ve H3 Tagları
GeneratePress H2 ve H3 Tagları

Bu şekilde başlıklarımızı düzenlemiş oluyoruz ve güzel, şık bir görünümle ön plana çıkıyoruz. Farklı renk kombinasyonları da ekledik sizin için.

  • Kırmızı – Sarı:
    background-image: linear-gradient(to bottom left, #e6e600, #e60000);
  • Su yeşili – Mavi:
    background-image: linear-gradient(to bottom left, #00e600, #00a3cc);
  • Lacivert – Mor:
    background-image: linear-gradient(to bottom left, #d24dff, #2e2eb8);

Bu kodları ilk eklediğimiz CSS kodlarındaki background-image verisine ait değerleri değiştirerek düzenleyebiliriz.

Author Box – Yazar Kutusu

Author box yani Türkçeleştirilmiş adıyla yazar kutusu, kullanıcılarımız içeriğimizi okuduktan sonra bizim ve yazar hakkında bilgi edinebilecekleri bir kutucuktur.

Nasıl ekleyeceğiz konusuna gelir isek bunun için GeneratePress teması içerisinde bulunan Elements modülünü açmış olmamız gerekiyor. İlgili modülü açtıktan sonra ise Open Elements seçeneğini seçelim.

GeneratePress Elements
GeneratePress Elements

Daha sonrasında Add New Element butonuna tıklayalım ve karşımızdaki panelden Hook seçeneğini seçelim ve aşağıdaki kodları ekleyelim.

<div class="author-box">
    <div class="avatar"><?php echo get_avatar( get_the_author_meta( 'ID' )); ?></div>
    <div class="author-summary">
        <p class="author-description"><?php echo wp_kses( get_the_author_meta( 'description' ), null ); ?></p>
        <div class="author-links">
        </div>
    </div>
</div>

Kodları ekledikten sonra Hook tipine generate_before_comments_container seçeneğini seçelim ve Execute PHP tikini açalım. Olması gereken görüntü şu şekildedir:

Sonrasında ise Display Rules sayfasını açalım ve Location bölümüne Yazı seçeneğini seçelim. Daha sonrasında ise yayımlamamız yeterlidir.

Bitti mi? Hayır 🙂 Görünüm > Özelleştir > Ek CSS kısmına gelip şu CSS kodlarını ekleyelim:

.author-box {
    padding: 3%;
    padding-bottom: 10px;
    margin-top: 30px;
    font-size: 0.9em;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
  box-shadow: rgba(23,43,99,.4) 0 7px 28px!important;
    border-left: 3px solid #b11f24;
}
.author-box .avatar {
    width: 250px;
    height: auto;
    border-radius: 100%;
    margin-right: 30px;
}
.author-description {
    line-height: 1.6em
}
@media (max-width: 768px) {
}

Bu kodlarımızı da ekledikten sonra yayımlayalım ve işlemlerimiz bitti. Günün sonunda elde ettiğimiz görüntü şuna benzer olacaktır:

GeneratePress Author Box
GeneratePress Author Box

Bu şekilde içeriklerimizin bitimine kullanıcılarımızın bizim hakkımızda bilgi sahibi olmalarını sağlayabileceğimiz bir bölüm eklemiş olduk. Umuyorum beğenmişsinizdir 🙂

Widgetlar – Bileşenler

Sayfanın genellikle sağ tarafına almış olduğumuz widget ve bileşenleri ayrıştırarak farklı bir görünüm ile daha belirginleştirmeyi hedefliyoruz bu sefer.

Hemen hızlıca Görünüm > Özelleştir > Ek CSS kısmına gelerek şu kodları ekliyoruz her zamanki gibi:

.widget{
    border: 1px solid rgba(232, 234, 237, 1);
    box-shadow: rgba(23,43,99,.3) 0 5px 30px;
    border-radius: 10px;
}
     
.widget h2:after{
    content: '';
    display: inline-block;
    height: 3px;
    background: #ee4b2b;
    width: 100%;
    float: left;
    margin-top: 15px;
}

Kodları ekledikten sonra yayımlamamız yeterlidir. Olması gereken görüntü ise şu şekilde:

GeneratePress Bileşenler Bölümü
GeneratePress Bileşenler Bölümü

Yorumlar Bölümü

GeneratePress üzerinde kullanıcılarımızın yazılarımıza yapacakları yorumları daha da güzelleştirebilmek adına bir görsellik hazırladık sizler için. Bununla beraber sitenize yapılan spam yorumları güven altında tutabilmek adına yorumlar kısmına web site ekleme seçeneğini kaldırıyoruz 🙂

Hemen hızlıca Görünüm > Özelleştir > Ek CSS kısmına gelerek şu kodları ekleyelim:

.comment-form #url{
    display:none;
}
.comments-area {
    border: 1px solid rgba(232, 234, 237, 1);
    box-shadow: rgba(23,43,99,.3) 0 5px 30px;
    border-radius: 10px;
        background-image: linear-gradient(to bottom left, #553c9a, #ee4b2b);
    color:white!important;
}
.submit{
    border-radius: 10px;
}

Daha sonrasında yayımlamamız yeterlidir. olması gereken görüntü ise şu şekilde:

GeneratePress Teması Yorumlar Bölümü
GeneratePress Teması Yorumlar Bölümü

Eğer ki web site seçeneğini kaldırmak istemiyor iseniz Ek CSS bölümüne girdiğimiz kodlardan şunları silin:

.comment-form #url{
    display:none;
}

Breadcrumbs Bölümü

Breadcrumbs, kullanıcı deneyimini arttırmakla beraber sitemize bir schema yapısı da eklememizi sağlayarak Google’a sitemizin daha okunaklı, erişilebilir olduğunun sinyalini verir. Buda bizi SEO kapsamında rakiplerimizden bir tık daha ileri atar.

Breadcrumbs Schema Yapısı
Breadcrumbs Schema Yapısı

Şimdi gelelim nasıl ekleme yapacağımız konusuna. Öncelikle Rank Math eklentisine ihtiyacımız bulunuyor. Eğer hali hazırda kullanıyorsanız bir PRO sürüme geçmeniz gerekmektedir. Rank Math > Genel Ayarlar > Gezinti Çubuğu bölümüne gelip Sayfa işaretleri yolları işlevini etkinleştir seçeneğini işaretleyelim.

Rank Math Breadcrumbs aktifleştirme
Rank Math Breadcrumbs aktifleştirme

Buradan aldığımız kodu kopyalıyoruz ve sonrasında Görünüm > Elements bölümüne giriyoruz. (Elements bölümü yok ise sizde GeneratePress üzerinden Elements ayarını aktifleştirin.) Daha sonrasında Hook tipini seçiyor ve herhangi bir isim veriyoruz ve Rank Math’den aldığımız şu ekliyoruz:

<?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?>

Sonrasında Hook tipi olarak generate_before_entry_title seçeneğini seçip Execute PHP butonuna tıklıyoruz. Display Rules sayfasına gelip Location bölümünde Yazı seçeneğini seçiyorum. Bu seçeneği seçtiğim için Breadcrumbs yapısı sadece yazılarımda gözükecektir. Sonrasında kaydetmeniz yeterli.

Daha sonrasında Görünüm > Ek CSS bölümüne geliyor ve şu kodları ekliyoruz:

.rank-math-breadcrumb p {
    padding: 10px 10px 10px 20px;
       font-size: 14.5px;
        border-radius: 5px;
        box-shadow: rgba(23,43,99,.2) 0 7px 28px !important;
}

Bu kodları da ekledikten sonra yayımla dememiz yeterlidir ve işlemleri tamamladık. Sonrasında almamız gereken görüntü ise şu şekilde:

GeneratePress Breadcrumbs Yapısı
GeneratePress Breadcrumbs Yapısı

GeneratePress Ana Sayfa H1 Ekleme

GeneratePress temasının default versiyonunda ana sayfa üzerinde h1 tagı bulunmadığı için SEO kapsamında bir eksiğiniz olabilir. Bu hususta GeneratePress teması üzerinden h1 tagını nasıl ekleyebileceğinizi gösterelim.

  • Görünüm > Elements > Add New Element seçeneğini seçiyoruz.
  • Hook olarak seçip Hook tipini de generate_before_main_content olarak belirliyoruz.
  • Sonrasında Display Rules bölümüne gelerek Front Page seçeneğini seçiyoruz.
  • Daha sonra aşağıda vereceğimiz kodları ekleyerek yayımla dememiz yeterli.

Kodlar:

<div class="page-header">
    <h1>Ana Sayfa</h1>
</div>

Bu şekilde sizlere 10 adımda GeneratePress teması güzelleştirme ve özelleştirme seçeneklerine değinerek yanında ekstra bilgilerle beraber güzel bir anlatımda bulunduk.

Umuyoruz sonuçlar sizi tatmin etmiştir. Sizin de yapmış olduğunuz tasarım ve benzeri diğer unsurları yorumlar bölümünde paylaşabilirsiniz 🙂

GeneratePress CSS Kodları Nasıl Eklenir?

GeneratePress teması özelleştirme kapsamında geliştirmeye açık olması, rahatça düzenlenebilmesi gibi özellikleri ile kullanıcılarına rahatlık sağlamakta. GenerateBlocks ve benzeri düzenleyici araçlarla beraber görünümünü çok daha da güzelleştirebilmekteyiz.

Ancak doğal olarak CSS kodları ekleyerek bu görünümü düzenlememiz gerekebiliyor. Bu sebepten ötürü CSS kodlarını ekleyebileceğimiz sabit bir alana ihtiyacımız var. Bunun için Görünüm > Özelleştir > Ek CSS bölümüne giriş yapmamız gerekmekte.

GeneratePress Teması Ek CSS Ekleme
GeneratePress Teması Ek CSS Ekleme

İlgili bölüme CSS kodlarımızı ekleyebilir, görünümümüzü ileri seviyeye taşıyabiliriz.

GeneratePress Hazır Tema Nasıl Kurulur?

GeneratePress ayarları üzerinden Site Library bölümünü aktifleştirdikten sonra hazır demolardan bir tanesini kurabilirsiniz. İlgili demoların Business, WooCommerce (E-ticaret), blog ve benzeri genel olarak dilediğiniz sektörlere göre iyileştirebileceğiniz seçenekleri mevcuttur.

Dilediğiniz temayı seçtikten sonra temanın ayarlarını ve dilerseniz yazıları, içerikleri vs. içeri aktarabileceğiniz bir onay paneli ile karşılaşırsınız. İlgili adımları tamamlamadan önce dilerseniz yedek alabilir, kendinizi güvencede tutabilirsiniz.

GeneratePress Info Teması Nasıl Kurulur?

Yakın vakitte GeneratePress’e yeni gelen Info teması hem hızlı olması hem de haber ve teknoloji sektörlerinde kullanılmaya uygun olması sebebiyle dikkatimizi çekti. İlgili temayı kurmak için öncelikle Site Library modülünü açıyoruz sonrasında:

  • Site Library bölümünden Info temasını seçiyoruz
  • Get Started butonuna tıklıyoruz
  • Import Theme Options ve eğer direkt aynı görünümü almak istiyorsak Import Demo Content seçeneklerini aktif tutuyoruz
  • I understand dedikten sonra işlemi başlatıyoruz

Import Demo Content seçeneğini seçtiğimiz zaman demodaki görselliğin aynısını elde etmiş oluyoruz. Bütün ayarlamaları yapılıyor ve GenerateBlocks eklentisi de sitemize kurulmuş, ayarlanmış bir şekilde geliyor.

GeneratePress Adsense İçin Nasıl?

GeneratePress teması Adsense reklamlarının web sitelerini yavaşlatan sonuçlarına karşın küçük optimizasyonlarla beraber hızdan kesilmeden reklamları web sitemizde görüntülememiz için olanak sağlıyor.

Adsense reklamlarını GeneratePress’in Elements bölümünden ekleyebilirsiniz. Bu sayede ekstra bir reklam düzenleyici eklentiye ihtiyacınız bulunmaz. Reklam kodunu ekledikten sonra nerede gösterileceğini seçmeniz yeterlidir.

Bununla beraber Adsense’e vereceğiniz reklam maliyetleri de GeneratePress teması sayesinde düşer. Çünkü Google hızlı web sitelerinin reklam maliyetini düşürüyor ve daha üst sıralarda reklamlarının gözükmesine olanak sağlıyor.

GeneratePress Teması Hız Optimizasyonu Nasıl Yapılır?

GeneratePress temasına sahip olduktan sonra Wordpress site hızlandırma çalışmaları pekte bir önem arz etmemeye başlıyor. Çünkü temanın kodlanma biçimi oldukça sade, hızlandırılmış bir halde karşımıza çıkıyor ve Core Web Vitals’dan kendi başına geçebiliyor.

GeneratePress temasında kullanabileceğiniz Cache eklentileri ise sırasıyla:

  • Autoptimize
  • LiteSpeed Cache
  • WP Rocket
  • Perfmatters

Eklentilerini kullanarak hız optimizasyonu kısmında temayı üst çıtalara taşıyabilirsiniz. Bununla beraber açmanız gereken spesifik ayarlara gelir isek öncelikle JS sıkıştırma ayarı açık olmalıdır.

GeneratePress temasında CSS sıkıştırma kendiliğinden yapıldığı için bu ayarı açmanız gerekmemektedir.

Bundan sonra Ön bellekleme ayarını aktifleştirmeniz ve eklentinize göre ayarlarını yapmanız gerekmektedir.

Emojileri Kaldırma 😋

Sitenizde emojileri kullanmıyor iseniz gereksiz yük oluşturacak olan emojileri sitenizden kaldırarak fazlalık dosya yüklemelerinin önüne geçebilirsiniz.

Autoptimize yada Perfmatters eklentilerinde emojileri devre dışı bırakma seçeneği bulunmaktadır. Bu seçenekleri aktifleştirerek emojileri kaldırabilirsiniz.

Perfmatters emoji kaldırma
Perfmatters emoji kaldırma

Sorgu Dizelerini Kaldırma 🔎

Hız performansınıza etkisi olacak bir diğer unsurda sorgu dizelerini kaldırmaktır. Bu ayar Autoptimize eklentisinde bulunmaktadır. Sorgu dizelerini kaldırmak sitenin yüklenme süresini kısaltmasa da arama araçlarında (PageSpeed Insights vs.) puan bazlı artışa destek olur.

GeneratePress Google Analytics Kodları Ekleme

GeneratePress temasına Google Analytics kodlarını ekleyerek sitemizin trafiğini, kullanıcı aktivitelerini ve benzeri unsurları kontrol edebiliriz. Hemen hemen tüm web sitelerinin kullandığı Analytics analiz aracını GeneratePress temasına nasıl ekleyebileceğimize değinelim.

Görünüm > Elements bölümüne geldikten sonra Add New Elements butonuna tıklıyoruz. Tipini Hook olarak seçiyor ve sonrasında Google Analytics kodlarımızı ilgili alana ekliyoruz. Hook seçeneğini de wp_head olarak seçiyoruz.

Bu şekilde yayımladıktan sonra geriye bir işlem kalmıyor. Analytics verilerinizin yansıması, toplanabilirliğe başlaması biraz vakit alabilir ilk başta ancak bu şekilde yaptığımız entegrasyon, Google Site Kit gibi eklentilere nazaran daha performans odaklıdır.

GeneratePress Teması Ne Kadar?

Anlık olarak GeneratePress R10 ve çeşitli platformlar üzerinde ortalama 200 TL’den yıllık lisans satışı yapılmaktadır. Bununla beraber bizzat kendi sitesi üzerinden 500 site limitli yıllık lisansı $59’a, ömürlük 500 site limitli planı ise $249 karşılığında satın alabilirsiniz.

Uygun fiyata GeneratePress Teması Satın Al

Fazla fazla ücretler harcayarak gereksiz maliyetler yapmamanız adına sizler için uygun fiyatlı GeneratePress temasını sağlamaktayız. Aşağıdaki satın alma butonunu kullanarak tamamen orijinal lisansa sahip olabilirsiniz 1 web siteniz için.

Satın alım sonrasında herhangi bir sorun yaşamanız takdirinde bizimle iletişime geçmekten gocunmayın. 🙂

GeneratePress’in Rakipleri – Alternatifleri

GeneratePress teması çok güzel olmasına rağmen içinizde bir ukde kaldıysa alternatifi olabilecek, rakibi olan diğer temalara göz atabilirsiniz.

Bu temalarda hız ve SEO bakımından ön plana çıkan güzel temalardır ve ayrıca bir kısmı en hızlı Wordpress temaları listesinde de kendisine yer almıştır..

Sıkça Sorulan Sorular

Bu bölümde kullanıcılarımızın Google ve Karadut üzerinde GeneratePress teması hakkında sormuş oldukları soruları derledik. Bununla beraber GeneratePress’in kendi forumunu kullanabilirsiniz.

GeneratePress Temasıyla E-Ticaret Sitesi Açılabilir mi?

GeneratePress E-Ticaret siteleri için Woocommerce desteği ve özel E-Ticaret demoları bulunmaktadır. Site Library bölümünden E-Commerce bölümüne göz atabilirsiniz.

GeneratePress Temasıyla Kurumsal Web Sitesi Açılabilir mi?

GeneratePress ile kurumsal web siteleri tasarlayabilirsiniz. Bunun için önerebileceğimiz Search, Dev, Coach ve Crypto demoları bulunmaktadır. Bunlar haricinde toplamda 40’dan fazla kurumsal demo bulunmaktadır.

GeneratePress Temasıyla Blog Sitesi Açılabilir mi?

GeneratePress temasının en yaygın kullanımı blog ve haber türü web siteleridir. Bu hususta Scribe, Marketer, Spacious ve Read demolarını önerebiliriz.

GeneratePress Hız Değerleri Nasıl?

GeneratePress teması fazla sade ve optimize bir şekilde kodlanması sebebiyle hız konusunda Wordpress’in en hızlı 3 teması arasında yer edinmektedir. Hız değerleri normal şartlar altında Core Web Vitals testini başarılı kılmak için yeterlidir.

SEO Uyumlu Tema Nedir?

Temanın SEO uyumlu olması demek Core Web Vitals testini başarılı geçmesi demektir. Bu siteler kullanıcı deneyimi, hız ve kullanım olarak sorunsuz olmalıdır.

Sonuç ✔️

İlgili içeriğimizde sizlere GeneratePress teması hakkında kapsamlı bilgiler verdik, bu temayı nasıl özelleştirebileceğinizi, hız optimizasyonu konusunda alacağınız aksiyonları ve Analytics entegrasyonu gibi konulara değindik.

Umuyoruz ilginizi çeken güzel bir içerik sunabilmişizdir. Yorumlarda sorularınızı belirtirseniz yanıtlamaktan memnuniyet duyarız 🙂

4.5/5 - (11 votes)

Karadut, kullanıcılarına SEO, teknoloji ve trend konularda bilgiler sunmayı hedefleyen ve uzun süredir içerik üreticiliği yapan toplu bir ekipten oluşur. Üretilen içeriklerin tamamı özgün ve kullanıcı odaklıdır.

“GeneratePress Teması Güzelleştirme ve Özelleştirme 2023” üzerine 14 yorum

  1. Selam,

    Ustteki breadcrumb kismini nasil kabartili yaptiniz.

    Genel – GeneratePress Teması Güzelleştirme ve Özelleştirme 2022

    Cevapla
    • Selamlar, Rank Math üzerinden Gezinti Çubuğu ayarını aktifleştirdikten sonra aldığınız kodu Generate Press Elements bölümüne Hook olarak lokasyonu da generate_before_entry_title olarak seçin ve yazılarda gösterilmesini sağlayın.
      Yakın vakitte içeriğimize de ekleyeceğiz direkt 🙂

      Cevapla
  2. Merhaba. Anasayfada jannah teması gibi loading kısmına tıklandıkça bütün yazıları gösterebilir miyiz?

    Cevapla
  3. Merhabalar, Generatepress teması kullanıyorum fakat Header düzenini sizinki gibi ayarlayamadim bir türlü acaba Header ayarlarınız nedir?

    Cevapla
  4. Merhabalar. Harika bir özelleştirme içeriği ve videosu olmuş. Tebrik ederim.
    Ben temanın ücretsiz versiyonunu kullanıyorum ve burada anlatılan nerdeyse hiç bir kod bende çalışmıyor. Lisans olmadığı için midir? Bir de satışını yapıyorum demişsiniz. Lisans ücretini bana e-mailden yollar mısınız lütfen?

    Cevapla
    • Merhabalar, öncelikle teşekkür ederim 🙂
      GeneratePress’in ücretsiz versiyonunda pek çok şey kısıtlı muhtemelen ondan dolayıdır.
      Tarafınıza mail ilettim 🙂

      Cevapla

Yorum yapın

1