我有一个旧的Mediawiki网站(1.6.x),需要将其升级到1.31。该站点有很多页面,其中许多页面带有带有HTML格式的html链接的文本,例如:
<a href="/index.php?title=My_PAGE">Text</a>
我能够将其数据库升级到1.31。但是,在显示中,上述html链接将转换为
<a href="/index.php?title=My_PAGE">TEXT</a>
如何防止Mediawiki(1.31.x)执行上述转换?
答案 0 :(得分:1)
我目前不确定如何阻止MediaWiki更改您的代码,但是可能的解决方案是使用此
https://www.mediawiki.org/wiki/Extension:Replace_Text
升级后将 <
替换为 <
,将 >
替换为 >
答案 1 :(得分:0)
找不到方法,我只是在ExampleTemplate.php的public function execute()
中添加了以下两行
$html = str_replace('<', '<', $html);
$html = str_replace('>', '>', $html);
如果您知道更好的方法,请告诉我。