WordPress ile okunabilir URL'ler etkinleştirmek için kolaydır. Sadece arama sayfası henüz ayarı etkilenmez, bu sözdizimi ile birlikte? S varsayılan olarak. Ama istediğiniz gibi URL değiştirmek için bir çözüm yoktur.
Aşağıdaki örnek gösterir ki kalıcı iki searchterms URL'sini bu, aktif olsa bile wordpress ve danışmanlık şöyle:
WP-fonksiyonu içinde
? bueltge.de / s = wordpress + danışmanlık ve göndermek = ara
. Yönlendirme ile iletişim biraz fonksiyonu, ile, URL ayarlayabilirsiniz. : Benim durumumda iki searchterms ile URL gibi aşağıdaki fonksiyonu ile bakmak bueltge.de / arama / wordpress + danışmanlık
.WP-fonksiyonu içinde
wp_redirect
terimi, ben çıktı ayarlamak arama eklenecektir ev url yükleme ve searchterms tarafından eklenen. URL ayarlamak için birçok yolu vardır.- fonksiyonu fb_change_search_url_rewrite () {
- eğer ( is_search () && ! boş ( $ _GET [ 's' ] ) ) {
- wp_redirect ( HOME_URL ( "/ arama /" ) . urlencode ( get_query_var ( 's' ) ) );
- çıkmak ) (;
- }
- }
- add_action ( 'template_redirect' , 'fb_change_search_url_rewrite' );
Evet, htacces kuralları ile de mümkündür, ancak kaynak bir yönlendirme üzerinde özel çözümler için bir örnektir.
- # Yönlendirme arama
- # Bu, sorgu dizesinde bir şey almak eksi herhangi bir yabancı değerleri ve temiz bir çalışma url içine dönecek
- RewriteCond % { QUERY_STRING } \ \? s = ([^ &] +) [ NC ]
- RewriteRule ^ $ / arama / % 1 /? [ NC , R , L ]
Bir Plugin ya da, fonksiyon koymak tavsiye ederim
functions.php
sizin tema. Başka ya da daha iyi fikirler bunu gerçekleştirmek için? Bize açıklama alanında bildirin.
Hiç yorum yok:
Yorum Gönder