Eline sağlık gevv.
Öncelikle kategori açıklamaları için verdiğin çözüm daha iyimiş.
Bence tek sorunumuz, tekil yazılarda çok fazla etiket olunca olan kalabalığı kesebilmek.
Otomatik title keywords description
27
●5.132
- 20-04-2009, 09:00:57Üyeliği durduruldumerhaba burada dikkat ederseniz <?php bloginfo('description'); }
elseif (is_tag()) {$tagTitle = preg_replace('/-/' , ' ' , $tag); echo ucwords($tagTitle); ?> tag başlıklarında ucwords var bunu normal titlede nasıl yapabiliriz yani normal konu başlığında bunu nasıl yapabiliriz.
<meta name="description" content=" <?php if (is_home() ) {?><?php bloginfo('description');} elseif ( is_single() ) { ?><?php wp_title(''); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; echo $cat->cat_name; ?> | <?php bloginfo('description'); } elseif ( is_page() ) { ?><?php wp_title(''); ?> | <?php bloginfo('description'); } elseif ( is_category() ) { ?><?php single_cat_title('');?> | <?php bloginfo('description'); } elseif ( is_archive() ) { ?><?php wp_title(''); ?> | <?php bloginfo('description'); } elseif ( is_search() ) { ?><?php echo $s; ?> | <?php bloginfo('description'); } elseif (is_tag()) {$tagTitle = preg_replace('/-/' , ' ' , $tag); echo ucwords($tagTitle); ?> | <?php $cat = get_the_category(); $cat = $cat[0]; echo $cat->cat_name; ?> | <?php bloginfo('description'); } else { ?><?php wp_title(''); ?> | <?php bloginfo('description'); }?>" />bu kodların çıktısı ise ana sayfada wordpress sloganınızı gösterir yazı sayfalarında ise slogan, yazının kategorisi yazı başlığı şeklindedir
Birde bonus title başlık için
<title><?php wp_title(''); ?><?php if(wp_title(' ', false)) { echo ' | '; } ?><?php bloginfo('name'); ?></title>[/QUOTE] - 20-04-2009, 11:21:28ben yazılarda normal değerlerde etiket kullanıyorum bahsettiğiniz gibi birşey ile uğraşmadım ama aklıma gelen harfleri kısıtlamak bir uygulama hatırlıyorum biraz araştırayım örneğin meta name="keywords bölümü için 50 harf sınırı olur fazlası görünmez denemek gereklirugzO adlı üyeden alıntı: mesajı görüntüle
- 20-04-2009, 11:25:40merhaba ben web konusunda programlama dillerinde uzman değilim sadece meraklıyım kendimce dene yanıl değiştir uğraşıyorum "ucwords" nedir bilmiyorumgokhanturk adlı üyeden alıntı: mesajı görüntüle
title bölümünde etiketlerimi göstermek istiyorsunuz ?
- 20-04-2009, 13:10:52Üyeliği durdurulduyok ben normal konu başlıklarında küçük baş harfleri büyük göstermek istiyorum
- 20-04-2009, 13:24:40css ile yapılıyor index.php içinde büyük ihtimal h2 arasında başlık css dosyasından ana sayfa h2 özelliklerine ilgili kod eklenirse olurgokhanturk adlı üyeden alıntı: mesajı görüntüle
CSS’de Metin(Text) Özellikleri / Fatih Hayrioğlu’nun not defteri - 20-04-2009, 15:11:24Üyeliği durdurulduSabırla sorularma cevap verdiğin için teşekkür ederim yalnız bu bahsettiğini tema üzerine yazarken kullanılabilir bunu sayfa <title> başlık</title> için kullanılabilir olması için php ucwords kullanılması gerekli bunun da nasıl olabileceğini bilmiyorumgevv adlı üyeden alıntı: mesajı görüntüle
2 mesaj önceki bahsettiğim tag sayfassındaki gibi konu sayfalarındada bu mümkün olabilirmi diye sordum benim için önemliydi o bakımdan. - 20-04-2009, 23:08:25Şimdi anladım yapmak istediğinizi biraz araştırdım deneme yaptım fakat çözemedim tahminimce functions.php dosyasına eklenecek bir kod ile olabilir ya da verdiğim kodlar arasında kategori tanımının p /p etiketlerini silen kod gibi bir şey header.php eklenir wp_titlenin ucwords olması sağlanırgokhanturk adlı üyeden alıntı: mesajı görüntüle
Programlama bilgim olmadığı için kesin bir şey diyemem birde belki pro wp temalarının functions.php dosyalarında bu tip bir uygulama vardı ekiden bir temada son yorumlarda okur isimlerinin baş harfini otomatik büyütüyodu biraz incelemiştim küçük yazınca nasıl büyük harf oluyor diye functions.php dosyasından çıkmıştı ama uzun süre önceydi birde bir çok kod ile uğraşınca akıl kalmıyor kafada hangi tema hatırlamıyorum
functions.php dosyasına eklediğim bir kaç kod çalışmadılar ama belki fikir verir
$title = ucwords($title); $title = ucwords($wp_title); $wp_title = ucwords($wp_title);
header.php
<?php if ($wp_title) echo '<title>'.ucwords($wp_title).'</title>'; ?> <title><?php echo ucwords( $wp_title) ) ?></title>
daha çok deneme vardı ama çalışmadığı için not etmedim
ctrl z ile çıkanlar forumda işi bilen uzman abilerimiz kardeşlerimiz var kesin çözerler benden bu kadar
- 04-05-2009, 22:53:00Yeni bir gelişme var sistem gelişmeye devam ediyorrugzO adlı üyeden alıntı: mesajı görüntüle
eskiden kalan bir uğraşı yeniden alevlendirdim ozamanlar çözememiştim bu sefer başardım meta description içinde yazı özeti gösterilebiliyor
Kodlar içinde ki $mycontent, 15 özet kelime sayısını belirliyor bu sistemi anahtar kelimeler için uyarlanabilir sanırım en azından çalışmanız için feyz verebilir
<meta name="description" content="<?php if (is_single() ) {?><?php if ( $posts ) : ?> <?php function getWords($text, $limit) { $array = explode(" ", $text, $limit +1); if(count($array) > $limit) { unset($array[$limit]); } return implode(" ", $array); } ?> <?php foreach ( $posts as $post ) : ?> <?php $mycontent = strip_tags($post->post_content); $excerpt = getWords($mycontent, 15); $a_title = $excerpt . "..."; ?><?php echo $a_title ?> <?php endforeach // $posts as $post ?> <?php endif // $posts ?> <?php $post = $this_post; unset($this_post); }?> " />
title bölümünde etiketlerimi göstermek istiyorsunuz ?