J'ai des problèmes avec les règles internes de réécriture de wordpress. J'ai lu ce fil mais je ne peux toujours pas obtenir des résultats: wp_rewrite in a WordPress PluginRègles de réécriture personnalisées dans Wordpress
Je lui explique ma situation:
1) Je suis un page_template appelé « myplugin_template.php » associée à une page appelée wordpress " ma page".
<?php
get_header();
switch ($_GET['action']) {
case = "show" {
echo $_GET['say'];
}
}
get_footer();
?>
2) Je dois créer une règle de réécriture pour ce lien:
http://myblog/index.php?pagename=mypage&action=show&say=hello_world
Si j'utilise cette URL toutes les choses fonctionne sans problème mais je voudrais atteindre ce résultat:
http://myblog/mypage/say/hello_world/
Je ne veux vraiment pas pirater mon fichier .htaccess mais je ne sais pas comment je peux le faire avec le réécriteur wordpress interne.
La règle ne devrait-elle pas être 'mypage/([^ /] +)/([^ /] +) /?'? –