我有一个MediaWiki网站。我正在为我的皮肤添加Facebook评论代码。但是,我不希望它显示在特殊页面和编辑页面上。 我如何在PHP中编码? 感谢
我找到了一种查看它是否是特殊页面的方法
$string = urlencode($wgTitle->getLocalURL());
echo $string;
if (stristr($string, 'Special') == TRUE){}
对于编辑页面我可以使用$ wgActionPaths吗?但我无法弄清楚如何使用这个变量。
答案 0 :(得分:2)
if ( $wgTitle->isSpecialPage() ) { ....
要检查其他名称空间,请使用Title' s getNamespace()
函数以及includes / Defines.php中的一个NS_ *常量。另外,尽量不要使用$ wgTitle,因为它很快就会被弃用 - 相反,如果可能的话,请使用request context。