El enlace se mencionan por Ilmari Karonen arriba:
Como alternativa, ya que MediaWiki 1.17, también puede modificar el pie de página por defining a hook in your LocalSettings.php.
... muestra cómo agregar enlaces a la lista incorporada de enlaces de pie de página. Lo que NO muestra es cómo eliminar los enlaces de pie de página incorporados existentes, que es la pregunta original.
Resulta que es una simple adición a la solución de enlace a la que se hace referencia. Solo debe descartar los enlaces de pie de página existentes en la matriz de plantillas.
La mayoría de las personas no solo querrá eliminar los enlaces de pie de página incorporados, sino también agregar los propios. En el espíritu de StackOverflow, aquí hay una solución de ejemplo completa que hace ambas cosas (esto es de una Wiki existente ...)
Esto funciona en mediawiki-1.29.2 pero probablemente también funcione en muchas versiones anteriores. Pon este código en su archivo LocalSettings.php (lo pongo en la parte inferior) para eliminar los enlaces de pie de página existentes y añadir su propia:
# Remove all existing footer links and add my own
$wgHooks['SkinTemplateOutputPageBeforeExec'][] = function($sk, &$tpl) {
# IMPORTANT: this is the secret sauce - remove all existing footer links
$tpl->data['footerlinks']['places'] = array();
# To add new footer links to local wiki pages:
#
# 1) You MUST create your new pages in your (Main) namespace first, for example:
#
# http://<your-site>/wiki/index.php/About_Us
# http://<your-site>/wiki/index.php/Contact_Us
# http://<your-site>/wiki/index.php/Disclaimer
# http://<your-site>/wiki/index.php/Download
# http://<your-site>/wiki/index.php/Privacy_Policy
#
# 2) You MUST then create each of these pages in your MediaWiki namespace:
#
# http://<your-site>/wiki/index.php/MediaWiki:Aboutpage
# - Insert 1 line, with "About Us" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Contactpage
# - Insert 1 line, with "Contact Us" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Disclaimerpage
# - Insert 1 line, with "Disclaimer" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Downloadpage
# - Insert 1 line, with "Download" (no quotes)
# http://<your-site>/wiki/index.php/MediaWiki:Privacypage
# - Insert 1 line, with "Privacy Policy" (no quotes)
#
# 3) Add new footer links like this:
$tpl->set('aboutpage', $sk->footerLink('aboutpage', 'aboutpage'));
$tpl->data['footerlinks']['places'][] = 'aboutpage';
$tpl->set('contactpage', $sk->footerLink('contactpage', 'contactpage'));
$tpl->data['footerlinks']['places'][] = 'contactpage';
$tpl->set('disclaimerpage', $sk->footerLink('disclaimerpage', 'disclaimerpage'));
$tpl->data['footerlinks']['places'][] = 'disclaimerpage';
$tpl->set('downloadpage', $sk->footerLink('downloadpage', 'downloadpage'));
$tpl->data['footerlinks']['places'][] = 'downloadpage';
$tpl->set('privacypage', $sk->footerLink('privacypage', 'privacypage'));
$tpl->data['footerlinks']['places'][] = 'privacypage';
return true;
};
IMPORTANTE: No se olvide de seguir las instrucciones y crear su páginas propias y los redireccionamientos de MediaWiki correspondientes, o sus enlaces pueden no mostrarse o pueden estar rotos.
Muchas gracias por esa respuesta detallada. No es fácil entender el concepto de cómo funciona una wiki (espacios de nombres, enlaces en el pie de página, por ejemplo), cuando proviene de _normal_ CMS como Wordpress. El problema era que en la barra lateral los enlaces no eran enlaces rojos. Tuve que buscar las páginas y crearlas, ya que no se encontraron. Después de eso, funcionó según lo previsto. Acerca de los derechos de usuario: un usuario tiene permiso para crear una página. Lo intentaré con la extensión que mencionaste. – Gchtr