Ottieni l'URL per la pagina mediawiki dato il titolo - programmaticamente in PHP [chiuso]
Domanda
come posso ottenere l'URL di un articolo in MediaWiki con il titolo?
Voglio creare collegamenti a determinate pagine nel modello di skin in modo programmatico utilizzando PHP in questo momento lo sto facendo:
<a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a>
Che è un po 'troppo prolisso, vorrei qualcosa
<?php page_link_by_title("Page_title") ?>
Grazie!
Soluzione
La risposta sopra dovrebbe funzionare bene tranne un errore di battitura minore ( Testo invece di Test).
$title = Title::newFromText("Title");
$title->getFullURL();
Altri suggerimenti
Prova questo
$title = Title::newFromText("Title");
$title->getFullURL();
Questo dovrebbe creare una nuova classe di titoli (svn.wikimedia.org/doc/classTitle.html) e recuperare l'URL completo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow