İnternet dünasında Şöyle bir açık incelemeyi geçtiğimde farkettimki artık yeni açılan sitelerin %80′e varan kısmı blog siteleri ve bunların çoğu da wordpress olmakta. Artık WordPress hayatımıza öyle girdiki, herkesin birkaç tane blogu olmuş durumda.. Bununla beraber WordPress Temaları da günden güne iyileşmekte ve güzelleşmektedir.. Fakat bu wordpress temalarını biz yaparken, ya da başkan yerden satın alırken nelere dikkat etmeliyiz, tema içerisinde değişiklik yapacağımız yerler ve admin panelinden yapabileceğimiz düzenlemeleri sizlere aktarmak istedim.
İlk olarak şunu söylemeliyim ki, aldığınız bir wordpress temasını ya da ücretsiz temaları indirdiğiniz de önerim şudur ki, asla temayı indirdikten sonra asla olduğu gibi kullanmamanız.. WordPress Temaları PHP kodlama diliyle oluşturulduğu için, içeriğinde bir çok şey gizlenmiş olabilir, özellikle footer bölgelerinde iframe kodları ya da linkler eklenmiş olabilir. Ücretsiz indirdiğiniz WordPress temalarında genellikle footer md5 ile şifrelenmiş olup footer kullanılmadığında ise tema üzerinde bir çok sorun oluşmaktadır. Bu tür sorunlara engel olmak için ve iframe kodlarından kurtulmak için size önerebileceğim en kısa ve kesin yol ücretli premium temalar satın almanızdır. Özellikle WordPress Temalarını Themeforest üzerinden satın alabilirsiniz. Şimdi birkaç madde halinde diğer yapılması gereken olaylara geçelim.
1- Ürün Sayfasında Yorum yapma özelliğini kaldırın
Eğer WordPress Blogunuz bir Alışveriş blogu ise, ya da ürünlerini gösterdiğiniz ya da servislerinizi belirttiğiniz bir kaç sayfadan oluşuyorsa, ziyaretçilerin bu tür sayfalara yorum yapma özelliğini kaldırın.Ürünlerinizi ürününüzü satın almayan ya da web sitenize üye olmayan insanların yorum yapmasına ihtiyacı olmadığını unutmayın. Siz bu işten para kazanıyorsunuz ve diğer bloglardaki ücretsiz yazıları görüntüleyebilme ve yorum yapabilme aşkından çok daha fazlasına gerek duyarsınız . Sizin için önemli olan müşterilerinizin sitenizde çok süre kalması, yorum yapması ve saatlerce dolaşması değil, sizin ürününüzü satın almalarıdır. Siz ücretli bir iş yaptığınızdan dolayı bu sistemi en azından sadece üyelerin görüntüleyebileceği ve onların yorum yapabileceği şekilde girmeniz satış hacminizin artmasına ve daha ciddi olarak sitenizi mağazalaştırmanıza olanak sağlayacaktır. Comments.php dosyasında birkaç düzenleme yaparak bu işi çözmeniz çok kolayır;
[php]
<?php if ( post_password_required() ): ?>
<p><?php _e( ‘Bu yazı şifre korumalıdır. Yorumları görebilmek için lütfen şifre giriniz’ , ‘temaismi’ ); ?></p>
</div>
<?php
return;
endif;
?>
[/php]
2.Wordpress Yazılarınızı Sayfalara Ayırma
WordPress yazılarınızı uzun uzadıya yazıp kullanıcıyı sitenizden kaçırmak yerine, bu tür uzun yazılarınızı sayfalara bölerek kullanıcıya sunmanız hem sayfa açılış hızında bir ilerleme hem de kullancılarınızın uzun yazılardan korkmasına engel olacaktır. Bu işlemi wordpress temanızın sayfa dosyasında wp_link_pages etiketiyle oluşturmanız mümkündür.
[php]
wp_link_pages(array(‘önceki’ => ‘<p><strong>Sayfalar:</strong> ‘, ‘sonraki’ => ‘</p>’, ‘next_or_number’ => ‘number’));
[/php]
Ya da 3 adet bir sayfa gösterimi yapacaksanız;
[php]<strong>Sayfalar:</strong>[/php]
Şeklinde tamamlayabilirsiniz.Bu konu hakkında daha detaylı bilgiyi WordPress Codex sayfasından öğrenebilirsiniz.
3. Default Bileşenleri Stillendirin
Default değerlerinde WordPress Bileşenleri kullanmak çoğu zaman sıkıntı olmuştur. En azından Bir Kategoriler bileşenini Sidebar bölümümüze koyduğum vakit, Uzun uzadıya bir liste ile karşılaşırız ve bu temamızın görüntüsünü bozduğunu düşünüp, artık kullanmak istemeyiz. Bu şekilde bileşenler bir dropdown menü ile gösterebilir, çeşitli işlevler yaparak bunu engelleyebiliriz. Lakin, WordPress içerisinde belki çoğumuzun kullanmadığı fakat ziyaretçilerimizin, özellikle takipçilerimizin en çok işine yarayacak olan WordPress Takvim özelliğini kullanmamaktayız. WordPress yazılarımızın arşiv bölümünden çok, Takvim bölümünün daha iyi ulaşılır olduğunu düşünmeliyiz. Bir ziyaretçi 2009 yılında yazdığımız yazılara bakmaktansa, bir kaç gün önce sitemize giremediği için hangi neler eklendiğini görmek ister. Bu konuda da Takvim bileşeni en iyi işlevi görecektir.
Fakat yukarıda da dediğim gibi, Bu bileşenleri olduğu gibi kullanmak yerine temamıza entegre ederek, tema görünümünü bozmadan halletmemiz gerekecek. Hal bu iken diğer bileşenleri de ayrı ayrı yazıp sizleri sıkmak istemiyorum, siz artık kıyas ediniz.
4. Yorumları Gruplandırın
Çoğu wordpress yazarı, yazılarına insanların yorum yapmasını, değer katmasını ve fikirleri ile bloglarını şenlendirmesini ister.. İlk zamanlarda bloggerlar bu tür bir güzellikle karşılaşmasalarda, blogları tanındıktan sonra ve ileriye dönük işleri ile takipçilerine yararlı yazılar sunduktan sonra yazılarına gelen yorum sayıları artacaktır. Bu durumda blogu bir platforma dönüştürüp insanların yorumlar içerisinde birbirleriyle görüş alışverişi yapmalarını hızlandıracak, bileşenlere ihtiyac duyarız. En basitinden Tüm yorum yapan kullanıcıların yorum kutusunun bir köşesinde cevapla linkini bulundurmamız, daha çok karışıklığın ya da insanların bir birinie gereksiz yere @isim şeklinde hitap etmelerine engel olacaktır.
5.wp_footer () ve wp_header()’ fonksinoylarını unutmayın.
wp_footer fonksiyonu body etiketinden sonra wp_header fonksiyonu ise body etiketinden önce gelmektedir. Çoğu tema kodlayıcısı bu fonksiyonları call back şeklinde oluşturmadığı için blogumuzdaki çoğu eklenti çalışmayabilir. Bu durumu WordPress’in kendi sitesinden Plugin Action Reference Sayfasından inceleyebilirsiniz.
6. Thumbnail Desteği
Wordpres 2.9′dan beri bir çok temada thumbnails her yazıya resim ekleme fonksiyonu koyuldu.. Bu fonksiyonları olmayan temalarda ve bu durumu oluşturmak isteyen bloggerlar zorluk çekmekte, uzun süredir kullandığı ve hoşuna giden temasını değiştirmek zorunda olduğunu düşünmektedir.Aslında bunu bir kaç kodla halledebiliriz. İlk olarak function.php dosyasına sadece aşağıdaki kodları ekleyiniz;
[php]
add_theme_support( ‘post-thumbnails’ );
set_post_thumbnail_size( 70, 70 );
[/php]
İlk satırda WordPress Temanıza ekleyebileceiniz özel alanı 70×70 boyutlarında gösterebileceğimiz şekilde ayarladık.Ayrıca Resimlerinizi 70×70 boyularında göstermke yerine WordPress’in yeniden boyutlandırma özellğini de kullanarak ekleyeceğiniz her resmin 70×70 boyutlarında olmasını da şu şekilde sağlayabilirsiniz;
[php]
set_post_thumbnail_size( 70, 70, TRUE );
[/php]
Bu şekilde yaparakta, resminizi 70×70 boyutlarında keserek gösterdik.Ayrıca bu resmi sitenin farklı alanlarında kullanmak için, ek boyutlar oluşturabilirsiniz;
[php]
add_image_size( ’big-thumb’, 500, 500 );
[/php]
Şimdi;
[php]
the_post_thumbnail();
[/php]
70×70 Thumbnail resmi ve;
[php]
the_post_thumbnail( ’big-thumb’ );
[/php]
500×500 Thumbnail resmi görünmüş olur.. Bu yazıyı WordPress sitesinde daha ayrıntılı olarak nasıl gösterebileceğinizi şu adresten görebilirsiniz.
7. Menü Desteği Oluşturun
Daha önceki konularımda WordPress için kullanabileceğiniz 10′larca Menü göstermiştim. Fakat wordpress 3.0 ile gelen özel menü eklentisi sayesinde wordpress default temanızda görüntüleyebileceğiniz ve kendiniz oluşturduğunuz menüleri sayfa üzerinde ya da navigasyon olarak gösterebilirsiniz.Fakat Temanızda böyle bir özellik mevcut değilse ve WordPress içerisinde özel menüleriniz sayfanız görünmüyorsa şu şekilde düzenleyebilirsiniz;
[php]
register_nav_menu( ’main_nav’, __( ’Navigasyon Menü’, ’temaadi’ ) );
[/php]
wp_nav_menu() etiketi ile birlikte menülerinizi görüntüleyin;
[php]
wp_nav_menu( array( ’theme_location’ => ’main_nav’ ) );
[/php]
Aslında temanızda bu tür fonksiyonlar yoksa yukarıda ki değişimler ile temanızda garip sonuçlar elde edebilirsiniz. Bu yüzden, ilk olarak temanızın navigasyon fonksiyonlarını bulup ona göre main_nav fonksiyonunu gerçekleştirin. Zaten premium temalarda menü oluşturma özelliği mevcuy olsa da bazı temalarda bu durum farklı olabilir ya da hiç olmayabilir. Bu tür durumlarda ise kendiniz özel bir fonksiyon oluşturmanız gerekecektir.
[info]Şimdilik WordPress Temanıza yapmanız gereken bir kaç adımı sıraladım. İlerleyen günlerde bu maddelere ek olarak yeni bir başlık daha açmayı düşünüyorum.. Yazdığım maddeler ayrıntılı değil, Özellikle WordPress Codex sayfalarından gördüğüm ve aklımda kalan bölümlerden oluşuyor. Daha ayrıntılı bilgiler için WordPress Codex sayfalarını ziyaret edin.
[/info]
Harika derslerinizden bir tanesi daha.. Teşekkürler takiptesiniz.
Merhaba arkadaşım, güzel anlatmışsın fakat bu kodları nereye ekleyeceğiz bişey anlamadım
Tebrikler..
@Hilmi Kodları görmek istediğin heryere ekleyebilirsin. Özellikle hangi kodda sorun yaşadıysan burada belirtirmisin?
Diğer arkadaşlara teşekkürler.
Bu değerli bilgileri bu kadar akıcı ve kolay anlaşılır biçimde bizimle paylaştığın için çok teşekkürler.sen her zaman harikasın
merhaba benm takıldıgım bir nokta var benim temamda ne oldugunu bilmedigim bir alan var ve oraya nereden nasıl yazı yazabilecegimi bilmiyorum acaba bu alanı nasıl kullanabilirim?
Hocam Sitenizi ve o değiştirmek istediğiniz alanı belirtirseniz elimden geldiğince yardımcı olmaya çalışacağım.
http://www.genelblog.org alan da yeni makale kısmı
@yc1907 Blogunda yeni makale diye bir bölüm göremedim sanırım değiştirdin ya da ben bulamadım screen olarak gösterir misin?
Mesela bu WordPress sayfalara ayırma bölümünü nerede kullanacağız?
@Hilmi WordPress Sayfalara ayırma kısmı aslında WP Page Navi Eklentisiyle de gerçekleştirilebilir fakat bu eklentiyi kullanmadan temanda sayfaların var olmasını istiyorsan, örn; index.php sayfanda loot ayarının olduğu bölüme bu kodları ekleyebilirsin.
Sayfanın content konfigrasyonundan sonra bir while döngüsü olacaktır. Bu While döngüsünden sonra eski yazılar ve yeni yazılar paramları mevcuttur. Bu bölgelerin bulunduğu alanı silip yukarıda verdiğim gibi yazarsan eski ya da yeni yazılar yerine 1, 2, 3 … gibi giden sayfa kısımları olacaktır. Eğer bu işlemi single.php gibi tekil yazılarda göstermek istiyorsanda sayfanın görünmesini istediğin bir bölgesine eklemen yeterli olacaktır.
http://www.genelblog.org sitesinde sol ust kısımda site isminin altındaki beyaz alan var orayı kontrol etmek istiyorum …
Temanızın header.php dosyasının içerisnde Begin categoriy adlı açıklamalı bir bölüm bulunmaktadır. Bu bölümü ve içerisindeki kodları kullanarak yapabilirsiniz. Şuan itibariyle php kodlarını göremediğim için tam bir açıklama getiremiyorum fakat tahminimce o bölüme senin kategorilerin gelmekte. Eğer o bölümü değiştirmek istiyorsan dediğim gibi header.php dosyasında o begin categories ile başlayan yerden end categories olan yere kadar bölge senin değiştirmek istediğin bölge. Eğer yanlış anlamadıysam sen bu beyaz bölgeden bahsediyorsun. Burası değilde buranın üstü ise temanın yine header.php dosyasında logonu görüntüleyen bir php kodu olması gerekir. bu php kodunun oluşmaya başlamadığı anda bir div sınıfı girilmiştir. Bu sınıfın ismini aklında tut ve temanın css dosyasında arattır. bu sınıfın padding ayarlarında değiştirme yaparak o beyaz bölgeyi de kaybedebilirsin.
merhabalar ben wp de vıdeoları kısımlara ayırmak ıstıyorum ama bu eklentı mevcutmu ? tesekkurler
WordPress Posttabs Eklentisini kullanabilirsiniz.
http://wordpress.org/extend/plugins/posttabs/ bu linkten indirebilirsin.
Eklentiyi indirdim bakalim olacakmi teşekkürler.
eklentiyi indirdim teşekkür ederim
eklenti için teşekkür ederimmm çok işime yaradı