Difference between revisions of "Disabling link to talk/discussion page"
From Notes_Wiki
|  (Created page with "=Disabling link to talk/discussion page=  To disable link to talk/discussion page for a wiki, enter following lines in '<tt>LocalSettings.php</tt>' file: <pre> $wgHooks['SkinT...") | m | ||
| Line 1: | Line 1: | ||
| =Disabling link to talk/discussion page= | =Disabling link to talk/discussion page= | ||
| To disable link to talk/discussion page for  | ==Removing talk or discussion link using CSS== | ||
| To disable link to talk/discussion page follow these steps: | |||
| #Login into wiki as administrator | |||
| #Type '<tt>Mediawiki:common.css</tt>' in the search box | |||
| #Edit the page and add following line: | |||
| #:<pre> | |||
| #::#ca-talk { display:none!important; } | |||
| #:</pre> | |||
| #:This method also allows removing talk / discussion link just for single page. To achieve that use: | |||
| #::<pre> | |||
| #:::body.page-Main_Page li#ca-talk { display: none !important; } | |||
| #::</pre> | |||
| ==Removing talk or discussion link using PHP== | |||
| To disable link to talk/discussion page using PHP, enter following lines in '<tt>LocalSettings.php</tt>' file: | |||
| <pre> | <pre> | ||
| $wgHooks['SkinTemplateNavigation'][] = 'replaceTabs'; | $wgHooks['SkinTemplateNavigation'][] = 'replaceTabs'; | ||
Revision as of 04:29, 14 November 2012
Disabling link to talk/discussion page
Removing talk or discussion link using CSS
To disable link to talk/discussion page follow these steps:
- Login into wiki as administrator
- Type 'Mediawiki:common.css' in the search box
- Edit the page and add following line:
- ca-talk { display:none!important; }
 
 
- This method also allows removing talk / discussion link just for single page. To achieve that use:
- body.page-Main_Page li#ca-talk { display: none !important; }
 
 
 
Removing talk or discussion link using PHP
To disable link to talk/discussion page using PHP, enter following lines in 'LocalSettings.php' file:
$wgHooks['SkinTemplateNavigation'][] = 'replaceTabs';
function replaceTabs( $skin, &$links) {  
        unset( $links['namespaces']['talk'] ); // Remove the talk action
        return true;
}

