2009-07-31 9 views
6

comment puis-je obtenir l'URL d'un article dans MediaWiki étant donné le titre?Obtenir l'URL pour la page mediawiki donné le titre - par programmation en PHP

Je veux créer des liens vers certaines pages du modèle de peau programme en utilisant PHP Je suis maintenant le faire:

<a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a> 

Ce qui est un peu trop verbeux, je voudrais quelque chose

<?php page_link_by_title("Page_title") ?> 

Merci!

Répondre

9

La réponse ci-dessus devrait fonctionner correctement, sauf pour une faute de frappe mineure (Texte au lieu de Test).

$title = Title::newFromText("Title"); 
$title->getFullURL(); 
+0

Remarque: Mettez require ("/ includes/Title.php") en haut de votre fichier – bcoughlan

1

Essayez cette

$title = Title::newFromText("Title"); 
$title->getFullURL(); 

Cela devrait créer un nouveau titre de classe (svn.wikimedia.org/doc/classTitle.html), et récupérer l'URL complète.

Questions connexes