LocalSettings.php is probably not the right place for doing that.
Magic words are added using extensions.
However, magic words are really necessary only when the custom content that you want to add is so complicated that it can be generated only by complicated PHP code or when you need a convenient way to use the same functionality on many wikis.
If you need it only for one wiki, and the content is not exceptionally complicated, then it's quite possible that you can achieve the thing you want simply by creating a template on the wiki itself. Read more about it here: https://www.mediawiki.org/wiki/Help:Templates https://en.wikipedia.org/wiki/Help:Template
Templates are written using the same wikitext as usual wiki pages. If you want to write it using an actual programming language, install the Scribunto extension, and write a module in Lua. See: https://www.mediawiki.org/wiki/Extension:Scribunto
-- Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי http://aharoni.wordpress.com “We're living in pieces, I want to live in peace.” – T. Moore
בתאריך יום ד׳, 29 בדצמ׳ 2021 ב-12:46 מאת Patrick Schleizer via MediaWiki-l <mediawiki-l@lists.wikimedia.org>:
Could you explain please how to add a custom magic word to mediawiki LocalSettings.php?
Example: When writing in the wiki {{CUSTOM_VARIABLE}} it will expand to: custom-content
In other words... I want to set in LocalSettings.php
$CUSTOM_VARIABLE = "custom-content";
and that custom variable should then be available inside the wiki be as {{CUSTOM_VARIABLE}}.
If avoidable, writing a mediawiki extension should be avoided.
Is this possible?
Cheers, Patrick _______________________________________________ MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/