WordPress blogunda standart title da sayfaları değiştirdiğinizde sayfa numaraları gösterilmez bütün sayfalarda kategori, etiketler dahil <title>kategori/etiket – blog adı</title> olarak görünür.
Sayfalar değişince titile da sayfa numaralarını aşağıdaki kodu kullanarak gösterebiliriz. Örnek:
<?php $sayfano = get_query_var('paged'); if ($sayfano) { echo "Sayfa: $sayfano // "; } ?>
wolkanca.com'un titile şu şekilde;
<title><?php $sayfano = get_query_var('paged'); if ($sayfano) { echo "Sayfa: $sayfano // "; } ?><?php if (is_tag()) { ?><?php single_tag_title(); ?><?php echo ' | '; ?><?php bloginfo('name'); ?><?php } else { ?><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' | '; } ?><?php bloginfo('name'); ?><?php } ?> <?php if ( is_home() ) { ?>- işim gücüm blog!<?php } ?></title>
Daha öncede WordPress tite örneği vermiştim şurada onunla birlikte bu sayfaları göstermeyi yaparak, blogunuzun arama motorları ile iyi anlaşmasını ( SEO ) sağlayacak bir adım atmış olacaksınız. Bu kıyağı da her zaman yapmam (:
“WordPress title da sayfa numaralarını göstermek” için 3 yanıt
saol wolkan, gercekten aradigim seydi ve cok isime yaradi…
dostum öncelikle teşekkür ederim uzun zamandır bunu yapmak istiyordum çünkü google webmaster da hata verio sayfaların title ı aynı diye.. herneyse burda buldum ve uyguladım fakat hiç bir değişiklik olmadı sebebi nedir acaba? title yapısı şuan da bu şekilde…
<title><?php wp_title('' 😉 ; ?><?php $sayfano = get_query_var('paged' 😉 ; if ($sayfano) { echo "sayfa: $sayfano // "; } ?><?php if(wp_title(' ', false)) { echo ' | '; } ?><?php bloginfo('name' 😉 ; ?></title>
<?php $sayfano = get_query_var('paged' 😉 ; if ($sayfano) { echo " // sayfa: $sayfano "; } ?> bu olması gerekiyor bilemiyorum belki kod da bir hata vardır dikkatli bakıp tekrar denemeniz lazım. yaptıktan sonra buraya nasıl yaptığınızı yazarsanız diğer arkadaşlara da yardımcı olmuş olursunuz.