【问题标题】:Get URL for mediawiki page given the Title - programmatically in PHP [closed]获取给定标题的 mediawiki 页面的 URL - 在 PHP 中以编程方式 [关闭]
【发布时间】:2009-07-31 01:21:14
【问题描述】:

如何在给定标题的情况下获取 MediaWiki 中文章的 URL?

我想在皮肤模板中创建指向某些页面的链接使用 PHP 以编程方式现在我正在这样做:

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

有点啰嗦,我想要点东西

<?php page_link_by_title("Page_title") ?>

谢谢!

【问题讨论】:

    标签: php mediawiki


    【解决方案1】:

    上面的答案应该可以正常工作,除了一个小错字(Text而不是Test)。

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

    【讨论】:

    • 注意:将 require("/includes/Title.php") 放在文件的顶部
    【解决方案2】:

    试试这个

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

    这应该创建一个新的标题类 (svn.wikimedia.org/doc/classTitle.html),并检索完整的 URL。

    【讨论】:

      猜你喜欢
      • 2011-06-16
      • 1970-01-01
      • 2010-11-11
      • 2014-04-08
      • 2012-10-20
      • 2014-03-14
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多