2009-07-31 7 views
6

MediaWikiの記事のURLはどのように取得できますか?MediaWikiページのURLをプログラム名でPHPで取得します

は、私がこれをやっているプログラムで、今PHPを使用して、皮膚のテンプレート内の特定のページへのリンクを作成したい:

少しもくどいです
<a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a> 

、私が何かをしたいと思います

<?php page_link_by_title("Page_title") ?> 

ありがとうございます!

答えて

9

上記の答えは、マイナーなタイプミス(テストの代わりにテキスト)以外は問題ありません。

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

注:ファイルの先頭にrequire( "/ includes/Title.php")を挿入します。 – bcoughlan

1

は新しいタイトルクラス(svn.wikimedia.org/doc/classTitle.html)を作成し、完全なURLを取得する必要があり、この

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

を試してみてください。

関連する問題