Difference between revisions of "Disabling link to talk/discussion page"

From Notes_Wiki
m
m
Line 1: Line 1:
<yambe:breadcrumb>Mediawiki configuration</yambe:breadcrumb>
<yambe:breadcrumb self="Disabling link to talk/discussion page">Mediawiki configuration|Mediawiki configuration</yambe:breadcrumb>
=Disabling link to talk/discussion page=
=Disabling link to talk/discussion page=


Line 32: Line 32:




<yambe:breadcrumb>Mediawiki configuration</yambe:breadcrumb>
<yambe:breadcrumb self="Disabling link to talk/discussion page">Mediawiki configuration|Mediawiki configuration</yambe:breadcrumb>

Revision as of 06:28, 30 August 2018

<yambe:breadcrumb self="Disabling link to talk/discussion page">Mediawiki configuration|Mediawiki configuration</yambe:breadcrumb>

Disabling link to talk/discussion page

Removing talk or discussion link using CSS

To disable link to talk/discussion page follow these steps:

  1. Login into wiki as administrator
  2. Type 'Mediawiki:common.css' in the search box
  3. Edit the page and add following line:
    1. 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;
}



<yambe:breadcrumb self="Disabling link to talk/discussion page">Mediawiki configuration|Mediawiki configuration</yambe:breadcrumb>