|
|
| |||||||
| WordPress R10 Wordpress Sevenler Kategorisi |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Wordpress 3 ve Etiketlerin Sonuna .HTML nasıl eklenir, çözebilen var mı ?
__________________ Kampanya:5000 Farklı Siteden Tanıtım/Makale Backlink |
| |||
| Alıntı:
Öncelikle aşağıda verdiğim kodları etiket.php olarak kaydedin. Kod: <?php
/*
Eklenti Adı: Etiket Html
Açıklama: Etiketleri .html yapma
Eklenti Sahibi: Dimitry
Uyarlama : DizaynStore.com
*/
// applied when calling get_tag_link()
add_filter('tag_link', 'my_tag_link', 10, 2);
/**
* Returns a link to a tag. Instead of /tag/tag-name/ returns /tag-name.html
*/
function my_tag_link($tag_link, $tag_id) {
$tag_base = get_option('tag_base');
if ($tag_base) {
// problem. returning: http://www.domain.com/post-tag/tag-name
//$tag_link = preg_replace('@^' . preg_quote($tag_base, '@') . '@', '', $tag_link);
// I added it. Result: http://www.domain.com/tag-name
$tag_link = str_replace("$tag_base/", "", preg_replace('@^' . preg_quote($tag_base, '@') . '@', '', $tag_link));
//echo "$tag_link<br>";
}
// problem. returning: http://www.domain.com/http://www.domain.com/tag-name.html
//return '/' . trim($tag_link, '/') . '.html';
// I added it. Result: http://www.domain.com/tag-name.html ,
return trim($tag_link, '/') . '.html';
}
?> Daha sonra .htaccess dosyasınıza aşağıdaki kodları ekleyin. Kod: # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Rewrites /tag-name.html as /post-tag/tag-name
# Assuming that your tag_base option is blank or set to 'post-tag'
RewriteCond %{REQUEST_URI} !^/post-.*
RewriteRule ^/?([^/]*)\.html$ /post-tag/$1 /%postname%.html gibi yada kategori adıylada kaydedebilirsiniz. Son olarakda Sonucu Buraya yazınız. Hatalı birşey yapmadıysanız çalışması lazım. Konu Turkyorumcu tarafından (08-02-2012 Saat 17:51:57 ) değiştirilmiştir.. |
| |||
| Dostum etiket.php olarak kaydettim, plugin kısmına attım ama admin panelden pasif eklentiler içerisinde gözükmüyor. Aktif edemiyorum eklentiyi.
__________________ Kampanya:5000 Farklı Siteden Tanıtım/Makale Backlink |
| |||
| Kendim kurdum denedim. Sıkıntısız Çalışıyor. Eğer daha önce uygulama olarak etiket.php dosyası plugin içinde varsa adını değiştirip atabilirsin. etiket-html.php yada tag-link.php tada etikep_html.php gibi. |
| |||
| Alıntı:
Çok entrasan olmuyor dostum. Farklı isim yaptım yine gözükmüyor, aktif edemiyorum. Kodda eksik yok değil mi? <?php kapatılmamış kodun devamı olabilir mi ?
__________________ Kampanya:5000 Farklı Siteden Tanıtım/Makale Backlink |
| |||
| Tamam buldum; http://stackoverflow.com/questions/5...html-extension Evet verdiğin kodda eksiklik varmış =) Yinede teşekkür ederim.
__________________ Kampanya:5000 Farklı Siteden Tanıtım/Makale Backlink |
| |||
| eklenti kullanmadan da yapabilirsiniz. buyrun makale haline getirdim herkes faydalansın : http://fatihtoprak.com/etiketler-son...-ipucu-58.html |
| |||
| Özür dilerim. Gece dalgınlığımdan olsa gerek eksik vermişim. Kontrol etmeden yazmışım kodları. Doğru <?php kodu kapatılmamış olarak vermişim. Gerekli düzenlemeyi yaptım. |
| |||
| Alıntı:
Verdiğin kodları wp_rewrite ile htaccess e yerletireceğiz değilmi.
__________________ Kampanya:5000 Farklı Siteden Tanıtım/Makale Backlink Konu Kalyoncu tarafından (08-02-2012 Saat 20:01:26 ) değiştirilmiştir.. |
| |||
| evet zaten wp_rewrite mod_rewrite mantığıdır. |
![]() |
| Bookmarks |
| Seçenekler | |
| |