Semih | 04.Haziran.2009 | bu yazı eskimiş | İpuçları
Daha önce çok sorulmuÅŸ ve R10 forumlarında yanıtını vermiÅŸtim bu sorunun. R10 gibi bir intro yani index.html verip, daha sonra dinamik sayfaya yönlendirmek istiyoruz wp’yi. Peki bunu nasıl yaparız? Aslında bir çok yöntemi var bunu yapmanın.
Yakup hocam şurada bir yöntem anlatmış. Bende bundan farklı olarak biraz değişik bir çözüm yolu sunacağım.
Wordpress Giriş Sayfasını Değiştirmek
- Öncelikle wp-includes/canonical.php dosyasını açınız.
- Daha sonra 60. satırda şu kodu bulunuz:
// $original['path'] = preg_replace('|/index\.php$|', '/', $original['path']); - Bu kodu aşağıdaki ile değiştiriniz:
$original['path'] = preg_replace('|/index\.php$|', '/', $original['path']); - Daha sonra yine aynı dosya içerisinde 207. satıra gidiniz.
- 207.satırda şu kodu göreceksiniz:
// trailing /index.php $redirect['path'] = preg_replace('|/index.php/*?$|', '/', $redirect['path']); - Bu kodu aşağıdaki ile değiştiriniz:
// trailing /index.php $redirect['path'] = preg_replace('|/index.php/$|', '/', $redirect['path']); - Dosyayı kaydedip kapatınız.
Artık index.php ile index.html farklı çalışmakta ve herhangi bir yönlenme olmamaktadır.
Son olarak, wp blogunuzun anasayfa linkinin sonuna ve arama formuna /index.php ekleyiniz.
Hepsi bu kadar
“WordPress'e Sabit Anasayfa Yapmak” için 19 Yorum var
Yöntemi 2.8.6 denedim aslında introdan ana sayfaya geçiş oluyor fakat anasayfada neye tıklanırsa tekrar introya geçiyor örneklersek iletişim linkine tıklanma veya kategori linkine tıklanma tekrar introya geçiyor
semih hocam dediğin gibi yaptım wp an sayfa adresinede dediğin şekilde /index.php linki ekledim ama otomatik olarak k.adı ve şifre sayfasına yönlendirdi beni ve giriş yapmayı denediğimde siteye giriyorum ve nothing found for index hatası alıyorum. Neden olabilir?
semih bey bir şey danışmak istiyorum
siteye intro ekleyebiliyoruz peki ben intro değilde anasayfada sadece bir tane div tagını göstermek istiyorum
bir kez görecekler sonra bir daha görmeyecekler bunu yazmış olduğunuz kod ile nasıl derleriz
lütfen yardımcı olurmusunuz
Fakat farkında ise ” bu kodlar html de mi çalışır? php de mi?” diye birÅŸey dedin abi. madem php içinde html çalıştığını biliyorsun da bu kadar uzatıyorsun.
ben şuan yazında ki yanlış falan demiyorum sadece alternatif bir yöntem söyledim fakat yöntemi yanlış göstermeye çalışıyorsun gibime geldi. php içinde gayet güzel html kullanılır ve isteyen bir kişi html sayfasının uzantısını .php yapıp, hiçbir bozulmaya uğramadan ve senin dediğin kodunu en başına ekleyip kullanabilir.
Semih abi senin yorumun altında ki `cevapla` butonu çalışmadığı için buradan yazıyorum. yorumum;
“abi ters mantıkla bakıyorsun. neden html içinde php çalıştırmak istiyorsun? sonuçta php içinde html çalışıyor. birde bu yönden bak.
”
Ayarlar > okuma bölümünden `bir durağan sayfa` radyo butonunu seçip, alttanda durağan sayfamızı seçersek. ve daha sonrasında seçtiğimiz sayfanın şablonunu kendimize göre ayarlarsak yine aynı şeyi yapabiliriz galiba.
not: yöntem denenmemiştir sadece mantık yürütülüp, yoruma aktarılmıştır. iyi günler.
tamam ceza olarak 3-5 nöbet verdim size:-)
Çalışmalarınızı bir örnek görsel ile açıklarsanız 10numara olur. Yada örnek bağlantılarla veya demo sayfa ile..
en azından benim gibi daha worlpresin çalışma mantığını anlamaya yeni başlayanlar için yapın bunu.
ayrıca ben 26 yaşındayım. Yani sizin üst devrenizim.
çalışmalarınınızın devamını dilerim, kolay gelsin.
Sabit bir sayfa veya yazıyı çekmek ?
Nette baya araştırdım ama sonuca ulaşamadım.
Yapmak istediğim şu; örneğin wp üzerinde hakkımda sayfasını ya da herhangi bir kategori altındaki seçtiğim yazının tamamını (başlığı değil) başka html bir sayfaya iframe ile göstermek ya da php ile include etmek istiyorum.
Bu konu hakkında kısa bir yol önerebilirmisiniz?. teşekkürler.
bunlar hep kodlama olduğu için görsel bi kısım yapamam ki buna
Neresini görselleştireyim
Html sayfa kullanmak istediğinizde belirttiğiniz yöntem işe yaramayacaktır
Hayır, işe yarar gibime geliyor. html sayfamızı wordpress sayfa şablonu şeklinde kaydedip daha sonra belirttiğimiz sayfanın şablonuna onu seçersek olur. yanlış hatırlamıyorsam çalışıyor.
Peki html sayfayı wordpress şablonu şeklinde kaydetmek için ne yapıyoruz?
<php
template name: sayfa falan fistan
?>
bu kodlar html de mi çalışır? php de mi?
Ben istemiyorum ki, arayanlar vardı, çözüm söyledim onlara
Oluşturmasına oluşturulur ancak, bir de şimdi blog yazıları için farklı bir sayfa oluşturması gerekicek
insanların kafası karışmasın diye anlatmak istemedim
yoksa dediğiniz yöntem de olur
<iframe src="http://semihaksu.com/hakkimda" width="500" height="500"></iframe>Ip kontrolu ile yapılabilir ancak herkesin farklı farklı ipsini tutmak zor olacaktır. çerezler ile ilgili bir şeyler yapılabilir mi bilmiyorum.
Yöntemi tekrar test etmek gerek. 2.6 ve 2.7 de çalışıyordu, 2.8 ile hiç denemedim…