??Ik neem aan dat het hier gaat om een database met 500.000 producten met bijv een productopmschrijving, locatie en prijzen… ??
??welk type database gaat ’t hier om?
Het gaat om een database met zo’n 10.000 producten, die op een spammerige manier worden aangeboden in zo’n 2500 plaatsnamen. Het geheel komt op zo’n 500.000 pagina’s. Het zijn dus gewoon 2 databases, eentje met 10.000 producten en eentje met 2500 plaatsnamen, gewoon mysql.
Met een url als http://www.website-name.com/productname/productname-city wordt er dus gekeken of dat product beschikbaar is in die plaatsnaam en wordt er een pagina gegenereerd. Als dat product er in die plaatsnaam niet is dan wordt er gekeken naar de dichtsbijzijnde plaats waar het product wel beschikbaar is en wordt er op basis daarvan een pagina gemaakt.
Ik zeg zelf al “spammerig”, maar het is iets dat werkt. Zo’n 500.000 pagina’s in google. Rankings zijn meestal niet top, maar met 500.000 pagina’s trek je toch een paar duizend bezoekers per dag. Ik ga dus nadrukkelijk niet over ethiek 😉
Ik heb weinig zin die 500.000 pagina’s in de WordPress database te zetten. Het zou een onoverzichtelijke en niet te onderhouden troep worden.
Op http://stackoverflow.com/questions/17960649/wordpress-plugin-generating-virtual-pages-and-using-theme-template heb ik uiteindelijk iets gevonden waar ik iets aan heb. Maar het zal tijd kosten. Vraag me af of het wel de moeite waard is. Misschien is het makkelijker om WordPress compleet te omzeilen, en eerder vanuit de htaccess file de urls te onderscheppen en niet naar WordPress te sturen. Heb het idee dat dit onontgonnen gebied is.
Heb je de MySQL-queries al werkend?
Het is een al werkende website, met mysql geen problemen.
Het gaat erom hoe je met wordpress een niet bestaande pagina kunt tonen.
Het gaat niet zozeer over deze plugin. Het gaat erom, waar ik deze plugin zou moeten gebruiken. Waar zou ik hem moeten plaatsen ? Op welke pagina ? Deze plugin is volgens mij alleen een oplossing als ik in WordPress eerst 500.000 pagina’s aanmaak.
Je zou je eigen foreach loop kunnen schrijven in php om de pagina’s/posts aan te maken .
http://codex.wordpress.org/Function_Reference/wp_insert_post