Merubah Logo MediaWiki
MERUBAH LOGO PADA MEDIAWIKI
Example code
$wgLogos = [
'1x' => "<translate nowrap> path/to/1x_version</translate>.png",
'2x' => "<translate nowrap> path/to/2x_version</translate>.png",
'svg' => "<translate nowrap> path/to/svg_version</translate>.svg",
'icon' => "<translate nowrap> path/to/icon</translate>.png", // <translate nowrap> version of logo without wordmark and tagline</translate>
'wordmark' => [
'src' => "<translate nowrap> path/to/wordmark_version</translate>.png",
'1x' => "<translate nowrap> path/to/wordmark_version</translate>.svg", // <translate nowrap> optional: support SVG in addition to PNG</translate>
'width' => 135,
'height' => 20,
],
'tagline' => [
'src' => "<translate nowrap> path/to/tagline_version</translate>.png",
'width' => 135,
'height' => 15,
],
];
Simple example
$wgLogos = [
'icon' => "$wgScriptPath/lol.png", // <translate nowrap> path to primary logo for Vector 2022</translate>
'1x' => "$wgScriptPath/myCustomLogo.png", // <translate nowrap> path to 1x version for other skins</translate>
'2x' => "$wgResourceBasePath/hiResLogo.png", // <translate nowrap> path to 2x version for other skins</translate>
];
Example paths
$wgLogos = [
'1x' => "/lol.png", // <translate nowrap> relative path to file in document root</translate>
'2x' => "/lol.png", // <translate nowrap> relative paths always start with a slash</translate>
// 'svg' => "", // <translate nowrap> svg key has been deprecated</translate>
'icon' => "/lol.png", // <translate nowrap> 50×50 SVG or 100×100 PNG (limited support)</translate>
'wordmark' => [
'src' => "/wordmark_sitename.png", // <translate nowrap> image of sitename text (limited support)</translate>
'width' => 135,
'height' => 20,
],
'tagline' => [
'src' => "/tagline_subtitle.png", // <translate nowrap> image of tagline text without sitename (limited support)</translate>
'width' => 135,
'height' => 15,
],
];
Adding logos for language variants
$wgLogos = [
'1x' => "path/to/1x_version.png", // <translate nowrap> path to 1x version</translate>
'2x' => "path/to/2x_version.png", // <translate nowrap> path to 2x version</translate>
'svg' => "path/to/svg_version.svg", // <translate nowrap> path to svg version</translate>
'icon' => "path/to/icon.png", // <translate nowrap> A version of the logo without wordmark and tagline</translate>
'wordmark' => [
'src' => "path/to/wordmark_version.png", // <translate nowrap> path to wordmark version</translate>
'1x' => "path/to/wordmark_version.svg", // <translate nowrap> optional if you want to support browsers with SVG support with an SVG logo.</translate>
'width' => 135,
'height' => 20,
],
'tagline' => [
'src' => "path/to/tagline_version.png", // <translate nowrap> path to tagline version</translate>
'width' => 135,
'height' => 15,
],
'variants' => [
'variant-code' => [
'1x' => "path/to/language_variant_1x_version.png", // <translate nowrap> path to 1x version in language variant</translate>
'2x' => "path/to/language_variant_2x_version.png", // <translate nowrap> path to 2x version in language variant</translate>
'svg' => "path/to/language_variant_svg_version.svg", // <translate nowrap> path to svg version in language variant</translate>
'icon' => "path/to/language_variant_icon.png", // <translate nowrap> A version of the logo without wordmark and tagline in language variant</translate>
'wordmark' => [
'src' => "path/to/language_variant_wordmark_version.png", // <translate nowrap> path to wordmark version in language variant</translate>
'1x' => "path/to/language_variant_wordmark_version.svg", // <translate nowrap> optional if you want to support browsers with SVG support with an SVG logo in language variant.</translate>
'width' => 135,
'height' => 20,
],
],
],
];