Benim soru formülasyonu üzerinde bazı yorumlar vardı, ben tamamen yeniden karar verdi. Ve aynı zamanda, ben şimdi daha mantıklı bu yüzden wordpress hakkında biraz daha anlıyorum.
Yani, ben basit bir örnek kullanarak gerçekleştirmek için çalışıyorum ne ile başlayalım:
Goal:
Bazı ürünler için bir arama motoru yapmak ve bilgi üretmek için bir veritabanı kullanarak bağlantı.
Result:
http://my.site.url/wordpress/<plugin-name> <-- The page with the "search" and "search result
http://my.site.url/wordpress/<plugin-name>/products/<product_name> <-- When click on a search result
Part 1:
Ben Şu anda adı "plugin-name" ile bir eklenti yapmak istiyorum, ben kodumu koymak
http://my.site.url/wordpress/wp-content/plugins/<plugin-name>
Activate, ben bazı veriler ile bazı tablolar oluşturmak. Hiçbir sayfa henüz olduğundan, ben API çağrısı 'wp_insert_post' kullanarak anında 1 oluşturmak. Ben isim ve sülük "myPlugin" vermek.
Ben ana sitede gittiğinizde, yani, benim yeni oluşturulan sayfa "myPlugin" görebilirsiniz. Ama şu anda, ona bağlı herhangi bir içerik yoktur. Bunu yapmak için, anladığım kadarıyla, ben "myPlugin.php" isimli eklenti dizininde bir sayfa oluşturmak gerekir.
http://my.site.url/wordpress/wp-content/plugins/<plugin-name>/myPlugin.php
Peki, ben elle oluşturulan sayfasını ve eklenti dizininde kaynak dosyayı bağlarım?
Part 2
Arama sonucunda bir bağlantıyı tıklayarak, ben bir sayfa "product.php" var ve bilgilerini görüntülemek istiyorum. Yani, (başında sonucunu görmek) alt sayfalarını kullanarak sonuç için bir "geçici url" yaratmak mümkün mü? Ve eğer mümkünse, nasıl elde edebilirsiniz?
Teşekkür peşin ve ben bunu daha net umuyoruz.