Wordpress özel URL yeniden yazma

1 Cevap php

Ben Wordpress ile bir özel URL yapısı elde etmek için çalışıyorum. Temelde, benim site benim blog ve benim portföyü olarak çalışır. Ben bir "Makaleler" bölümünde ve "Portföy" bölümüne sahip olmak istiyorum. Ben makaleler Makaleler sayfada görüntülemek istediğiniz, ve Portföy sayfada portföy. Bunun dışında ben özel URL'leri istiyorum, kolay olmalı ...

Ben böyle URL'ler kurulum istiyorum:

Articles page: http://mydomain.com/discusses

Specific article: http://mydomain.com/discussed/%postname%

Portfolio page: http://mydomain.com/does

Specific design: http://mydomain.com/designed/%postname%

Ben bu tür tek rewrite yapmak nasıl anlamaya, ancak WP hem de yapmak işlevselliği yerleşik değildir. Ben başlar ya da ne yapmam gerektiğini nereye Ben sadece merak ediyorum ...

Sorun da ben her iki alanda kategori işlevselliğini korumak istiyorum, olur, belki o Özel Alanları ile elde edilmesi gerekir? ve bir yazının özel alana dayalı bir yeniden yazma kuralı ekleyebilir? Ben nereden başlayacağımı fikrim yok ...

Size herhangi bir yardım için teşekkür ederiz.

1 Cevap

Bu aslında o kadar da zor değildir. Bunu başarmak için yapmanız gereken ne, sayfa sayfa, sayfayı aşağı doğru gidersiniz.

Articles Page

Tema klasöründe yeni bir şablon oluşturmak (/ wp-content/themes/your-theme /) discusses.php denilen ve sadece aşağıdaki içeriği ekleyin:

<?php
/*
Template Name: Discusses Template
*/
?>

Eğer daha fazla içerik gerekmez. WordPress Admin Sayfalar bölümüne gidin ve Makaleler sayfa adında yeni bir sayfa oluşturmak ve / tartışan / olmak URL ayarlayın. Görüştü Şablon olmak için bu sayfanın şablonu ayarlayın. Şimdi, Admin Ayarlar → Okuma bölüme gidin ve Makaleler sayfasına Mesajlar sayfasını ayarlayın. Şimdi tüm blog URL altında görünecek / tartışıyor /

Specific Article

Tüm makaleleri tartışılan / başlık / gibi görünen olması kolay yolu tartışıldı (→ Kategoriler mesajına) varsayılan kategoriyi yeniden adlandırmak için. Sonra olmak için kalıcı bağlantıları ayarlayın:

/%category%/%postname%/

Bu, her yazı için gereken bağlantıları verecek.

Portfolio Page & Specific Design Page

Bu özel tasarım bir çeşit olacak varsayarak, yapılacak en kolay şey makaleleri sayfası için yaptığı gibi, sayfaları bölümünde özel bir şablon ve sayfa oluşturmak ve o içine özel HTML ve CSS atmak olacaktır. Sonra sayfaları bölümünde bunun bir alt sayfa olmak için her özel tasarım sayfası kuracak. Sen Portföy sayfayı doldurmak için özel sorgular yapmak için WPdb classs kullanabilirsiniz.