الحصول على عنوان URL ميدياويكي الصفحة نظرا العنوان - برمجيا في PHP [مغلقة]

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

  •  06-07-2019
  •  | 
  •  

سؤال

كيف يمكنني الحصول على رابط لمقال في ميدياويكي نظرا العنوان ؟

أريد إنشاء روابط إلى صفحات معينة في الجلد قالب برمجيا باستخدام PHP الآن أنا أفعل هذا:

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

والذي هو قليلا الإطناب ، أود شيئا

<?php page_link_by_title("Page_title") ?>

وذلك بفضل!

هل كانت مفيدة؟

المحلول

الجواب أعلاه يجب أن تعمل بشكل جيد باستثناء القاصر مطبعي (النص بدلا من الاختبار).

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

نصائح أخرى

جرب هذا

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

يجب أن تخلق العنوان الجديد فئة (svn.wikimedia.org/doc/classTitle.html), و استرداد URL الكامل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top