Hallo,
ich bin dabei ein faq plugin zu schreiben für meine Seite. Klappt alles recht gut bloß beim nutzen der pretty urls = domain.de/faq/ kommt ein 404 Fehler.
Der Dump sieht so aus [faq/?$] [COLOR=#ff0000]=>[/COLOR] index.php?faq=$1 wie bekomme ich das nun hin das am ende einfach faq=1 steht damit auch domain.de/faq/ funktioniert?
mein code
PHP
function faq_rewrite_rules($rules) {
global $wp_rewrite;
//add_rewrite_rule('faq/?([0-9]*)$', 'index.php?faq=1');
$wp_rewrite->add_rewrite_tag('%faq%', 'faq', 'faq=');
$rules += $wp_rewrite->generate_rewrite_rule('%faq%/');
return $rules;
}
function faq_query_vars($vars) {
$vars[] = 'faq';
return $vars;
}
function faq_templates() {
if (get_query_var("faq")) {
include(TEMPLATEPATH . '/.faq.php');
exit();
}
}
add_filter('query_vars', 'faq_query_vars');
add_filter('rewrite_rules_array', 'faq_rewrite_rules');
add_action('template_redirect', 'faq_templates');
Alles anzeigen