For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:SkinTemplateNavigation::Universal extensions.
In 1.36 and 1.37 this hook was modified to allow modifications to the personal urls menu that traditionally would be modified by Manual:Hooks/PersonalUrls. If you are modifying the personal menus and support is needed for < 1.36, you will need to use PersonalUrls hook.
$wgHooks['SkinTemplateNavigation::Universal'][] = function ( $skinTemplate, &$links ) { // add a new namespace tab $links['namespaces']['my_namespace'] = [ 'class' => '', 'href' => '#/SkinTemplateNavigationLocalSettings.php', 'text' => 'SkinTemplateNavigationTab', ]; // add a new action $links['actions']['my_action'] = [ 'class' => '', 'href' => '#/SkinTemplateNavigationLocalSettings.php', 'text' => 'SkinTemplateNavigation action', ]; // add a new view $links['views']['my_view'] = [ 'class' => '', 'href' => '#/SkinTemplateNavigationLocalSettings.php', 'text' => 'SkinTemplateNavigation view', ]; };Disable create account/login links on a fishbowl wiki[edit]
$wgHooks['SkinTemplateNavigation::Universal'][] = function ( $skinTemplate, &$links ) { unset( $links['user-menu']['createaccount'] ); unset( $links['user-menu']['login'] ); unset( $links['user-menu']['login-private'] ); unset( $links['user-menu']['anoncontribs'] ); };
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4