diff --git a/index.php b/index.php index 8da5c72..e285909 100644 --- a/index.php +++ b/index.php @@ -8,9 +8,14 @@ // Email account settings). Leave it to auto-detect, or hard-set $blowditEmail // below to override. Empty -> the icon is hidden. $blowditEmail = ''; - if (isset($site) && method_exists($site, 'getField')) { - $blowditEmail = $site->getField('emailFromAddress'); // Bludit's "Sender email" - if (empty($blowditEmail)) { $blowditEmail = $site->getField('email'); } + if (isset($site)) { + // Bludit's accessor is getValue(); fall back to getField() just in case. + $bdGet = method_exists($site, 'getValue') ? 'getValue' + : (method_exists($site, 'getField') ? 'getField' : null); + if ($bdGet) { + $blowditEmail = $site->$bdGet('emailFromAddress'); // Bludit's "Sender email" + if (empty($blowditEmail)) { $blowditEmail = $site->$bdGet('email'); } + } } // $blowditEmail = 'you@example.com'; // <- uncomment to set manually $blowditTwitterHandle = '@spleenftw'; // twitter:site / twitter:creator; '' to omit diff --git a/languages/en.json b/languages/en.json index 109de9a..afc10d3 100644 --- a/languages/en.json +++ b/languages/en.json @@ -12,6 +12,8 @@ "Email": "Email", "Share": "Share", "Share on X": "Share on X", + "Share on X (Twitter)": "Share on X (Twitter)", + "Share on Reddit": "Share on Reddit", "Share on LinkedIn": "Share on LinkedIn", "Copy link": "Copy link", "Link copied": "Link copied", diff --git a/php/page.php b/php/page.php index 100666f..fef8207 100644 --- a/php/page.php +++ b/php/page.php @@ -70,7 +70,8 @@ permalink(true); $bdShareTitle = blowdit_plain($page->title()); ?>