Hi, i tried to translate the ‘Share in Facebook’ etc. tags and also the ‘Share this Post’ text. I tried this code (see below) but then the website stopped working ;).
Is there an error in my php file? and should this work if corrected?
(You’ll see it adresses more, another translation, a hide of the admin bar etc.)
<?php
// =============================================================================
// FUNCTIONS.PHP
// -----------------------------------------------------------------------------
// Overwrite or add your own custom functions to X in this file.
// =============================================================================
// =============================================================================
// TABLE OF CONTENTS
// -----------------------------------------------------------------------------
// 01. Enqueue Parent Stylesheet
// 02. Additional Functions
// =============================================================================
// Enqueue Parent Stylesheet
// =============================================================================
add_filter( 'x_enqueue_parent_stylesheet', '__return_true' );
// Additional Functions
// =============================================================================
add_filter('gettext', 'x_translate_text' , 20, 3);
function x_translate_text ( $translated_text, $text, $domain ) {
$translation = array (
'Share on Facebook' => ‘Deel via Facebook',
'Share via Email' => ‘Deel dossier via Email',
'Share on Google+' => ‘Deel via Google+’,
'Share this Post' => ‘Deel dit dossier’
);
if( isset( $translation[$text] ) ) {
return $translation[$text];
}
return $translated_text;
}
// Change Restricted Content Login title to something else
// =============================================================================
function change_restricted_text($translated) {
$translated = str_ireplace('Restricted Content Login', 'Afgeschermd gedeelte login', $translated);
return $translated;
}
add_filter('gettext', 'change_restricted_text' );
// Toolbar weg voor subscribers
// =============================================================================
add_filter('show_admin_bar', '__return_false');
?>