Ottieni l'URL per la pagina mediawiki dato il titolo - programmaticamente in PHP [chiuso]

StackOverflow https://stackoverflow.com/questions/1210230

  •  06-07-2019
  •  | 
  •  

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!

È stato utile?

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
scroll top