2017-08-22 1 views
0

Quelqu'un peut-il me suggérer this-Obtenir des données à partir d'une URL en utilisant modèle url personnalisé wp

example.com/topic/a-1.html en utilisant cette adresse que je veux obtenir des données de example.com/topic?page=a&number=1 dans wp. J'ai essayé les fonctions de réécriture de wp mais cela n'a pas pu m'aider.

& J'ai aussi essayé.

RewriteEngine On

RewriteRule^([^ /] )/([^ /]) .html $/sujet? Page = 1 & $ num = 2 $ [L] Merci pour votre réponse.

Répondre

0

Eh bien finalement J'ai cette règle. je manquais index.php thats pourquoi wp a été allez être redirigé vers 404. RewriteRule^sujet/([^ /] )/([^ /]) $ index.php/sujet? Page = 1 & $ num = $ 2 [L]

Enfin cela a fonctionné pour moi. :)

0

Si vous définissez permalinks dans options, tous les liens de votre site auront la forme site.com/page, mais si vous avez besoin paramètre de livraison get vous pouvez le faire de toute façon, en ajoutant à la fin de la get demande site.com/page?id=1&page=2

+0

Merci pour la réponse. J'ai créé un plugin personnalisé qui rétablit les données en utilisant cette url example.com/topic?page=a&number=1. Mais je dois changer l'URL à example.com/topic/a-1.html pour obtenir les mêmes données avec le même modèle par exemple (a, b, c ... 1,2,3 ...). Si je change l'URL wp avec la coutume, wp renvoie 404. –

+0

@Gauravkumar Je n'ai pas compris ce que vous voulez faire. Expliquez-en plus s'il vous plaît. –

+0

@ nikitadurarev- Comme je l'ai mentionné, j'ai créé un plugin personnalisé qui renvoie la liste des balises, et j'ai ajouté la pagination de manière à obtenir des données selon l'ordre alphabétique et la position de l'index. par exemple: site.com/wp_post_page(topic)?id=1&page=A et ça marche bien. Maintenant, je dois changer l'URL comme site.com/post_page/page-id.html pour récupérer les mêmes données que précédemment. Donc j'ai besoin de savoir, comment faire cela en wp sans utiliser ajax ?? –