6

タイトルを指定して MediaWiki の記事の URL を取得するにはどうすればよいですか?

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

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

これは少し言い過ぎです、私は何かが欲しいです

<?php page_link_by_title("Page_title") ?>

ありがとう!

4

2 に答える 2

9

上記の答えは、小さなタイプミス ( Test ではなくText )を除いてはうまくいくはずです。

$title = Title::newFromText("Title");
$title->getFullURL();
于 2009-07-31T11:48:17.853 に答える
1

これを試して

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

これにより、新しいタイトル クラス (svn.wikimedia.org/doc/classTitle.html) が作成され、完全な URL が取得されます。

于 2009-07-31T02:00:29.583 に答える