Elementor ile yazı şablonu oluşturma adımları
Bunu yazmaya, başlıkta belirtilenleri yapmakta zorlandıktan sonra karar verdim, çünkü Elementor'u uzun süredir kullanmıyordum ve Builders, her ne kadar sezgisel gibi görünse de, bisiklet sürmeye benzemiyor. Ayrıca, kısa bir süre önce PRO'ya yükselttim.
Bu nedenle, aradığım ruloyu bulana kadar bir süre etrafta dolaşmak ve aramak zorunda kaldığım için, aynı durumda olan herkes için yararlı olması ihtimaline karşı süreci buraya bırakıyorum.
Görev, Elementor ile mevcut şablonunuzdan geliştirilmiş bir şablon yapmak ve ardından bunu tüm gönderilere uygulamaktır.
Bu aynı zamanda ücretsiz sürümü ile de gerçekleştirilebilir Elementor, Ancak hem oluşturulma hem de uygulanma şeklinin farklı ve daha az otomatik olduğunu hatırlıyorum.
Öncelikle, doğrudan şablon üzerinde değişiklik yapmayı düşünüyorsanız, şablon güncellemelerinde değişiklikleri kaybetmemek için her zaman bir alt tema üzerinde çalışmanız gerektiğini söylemeye gerek yok.
Eğer sahip değilseniz, bunu yaratmalı ve neden sahip olmanız gerektiğini öğrenmelisiniz. "Çocuk tema" manuel olarak veya bir eklenti ile yapılabilir. Bu konu hakkında bilginiz vas seni sıkmak için.
Benim durumumda şablonu GeneratePress PRO, Bu arada, süreç diğer tüm şablonlarla aynı olsa da Elementor PRO ile güzel bir şekilde birleşiyor.
İşte adımlar.
Seçenek 1
İlk adım, bir şablon için olağan adımdır. Boot pad gibi favori düzenleyicinizi açın ve yazın:
<?php
/*
* Template Name: Mi-plantilla
* Template Post Type: post
*/
get_header(); ?>
>
<main id="main" <?php generate_do_element_classes( 'main' ); ?>>
<?php
/**
* generate_before_main_content hook.
*
* @since 0.1
*/
do_action( 'generate_before_main_content' );
if ( generate_has_default_loop() ) {
while ( have_posts() ) :
the_post();
generate_do_template_part( 'single' );
endwhile;
}
/**
* generate_after_main_content hook.
*
* @since 0.1
*/
do_action( 'generate_after_main_content' );
?>
</main>
<?php
/**
* generate_after_primary_content_area hook.
*
* @since 2.0
*/
do_action( 'generate_after_primary_content_area' );
generate_construct_sidebars();
get_footer();
Şimdi get_header(); ?>'den sonraki her şeyi mevcut şablonunuzun single.php sayfasına kopyalayın.
Ardından get_header(); ?> öğesinin hemen altına kopyaladığınız her şeyi yeni dosyanıza yapıştırın ve .php uzantısıyla ve istediğiniz herhangi bir adla alt temanızın klasörünün içine kaydedin. Bunun yeni şablonunuz olduğunu hatırlamanızı sağlayacak bir şablon seçin, örneğin my-template.php
Bu kalır bunun gibi.
Buradan itibaren iki olası yol vardır: Birincisi, yeni bir gönderi oluşturmak ve bir şeyler ayarlamaya başlamak için Girdi Nitelikleri'nde "Şablonum "u uygulamaktır.
Daha sonra çalışmanızı bir şablon olarak kaydedebilirsiniz, bu durumda "Yerleşime" kadar olan adımları atlayabilir ya da aşağıda açıklanan ikinci, belki de daha az kafa karıştırıcı yolu seçebilirsiniz.
Seçenek 2
"Şablonlar" menüsünde "Yeni ekle "yi seçin.
Bir sonraki ekranda Single Post'u seçiyoruz. İstediğimiz ismi veriyoruz ve ŞABLON YARAT'a basıyoruz.
Bir sonraki ekran mevcut şablonların kütüphanesini gösterecektir.
Bu kütüphane penceresini hiçbir şey seçmeden kapatıyoruz (bu tasarımlardan biriyle mizanpaja başlamak istemiyorsanız) ve aşağıdakileri göreceğiz (şablonunuzun görünümüyle).
Normalde zaten üstbilgi ile menüler ve altbilgiyi göreceksiniz.
A maquetar
sembollü kırmızı daireye tıkladığınızda, posta sayfanızın yapısını seçmek için aşağıdaki kutu görünecektir.
Buradaki seçim basit. Blog yazısı sayfalarınızda sağda, solda, her ikisinde veya hiçbirinde kenar çubuğu varsa, eşleşen seçeneği seçin.
Her durumda, mevcut gönderi sayfalarınızın öğelerinin düzenini tam olarak kopyalamak istiyorsanız, bu yapı eşleşmelidir. Daha sonra boşluk eklemek için yaptıklarınızı geri almak, hücreleri ve widget'ları silmeyi ve yapı seçme adımından sıfırdan başlamayı gerektirecektir.
Benim durumumda, şablonumun sağ tarafında bir kenar çubuğu kullandığım için bunu seçiyorum:
Bir gün kenar çubuğunu sağdan sola değiştirmeye veya kaldırmaya karar verirseniz, bu yeni yapıyla yeni bir yazı şablonu oluşturmanız gerekeceğini unutmayın, çünkü artık bu seçenekten Elementor sorumludur.
Widget Tetris
Şimdi her şeyi yerine koymanın, kenar çubuğunu eklemenin ve görüntülenecek şeylerin widget düzeni üzerinde çalışmaya başlamanın zamanı geldi.
Genel seçeneklerde
Yapılandırılabilecek binlerce şey arasında, herhangi bir girişi önizleme olarak seçmek de mümkündür. Böylece belirli bir içerik üzerinde gerçek zamanlı olarak yenilenen değişiklikleri görmek mümkündür.
Yayıncılık
Bitirdiğimizde, ihtiyacımız olan her şeyin genel ayarlarda olduğunu, sitenin görünmesini istediğimiz şekilde göründüğünü ve gerekli önizlemeleri yaptığımızı kontrol ettikten sonra kaydedebilir veya yayınlayabiliriz. Yayınlamayı seçersek, tüm girişler için geçerli olmasını sağlayabilirsiniz. Ya da ziyaretçilerinizin beklenmedik hatalarla karşılaşma riskini almak istemiyorsanız tek bir eski gönderide test etmeyi seçebilirsiniz.
Aynı işlem farklı türlerde gönderi ve sayfa şablonları oluşturmak için de kullanılır. Hata yapmaktan korkmayın, tüm değişiklikleri varsayılan şablonunuza geri döndürmek için bu yapılandırmaya geri dönün ve koşulu silin; her şey şablonu uygulamadan önceki durumuna geri dönecektir.