Skip to content

Instantly share code, notes, and snippets.

@pagelab
Last active August 29, 2015 14:01
Show Gist options
  • Select an option

  • Save pagelab/b5f197b7badbf40adb5a to your computer and use it in GitHub Desktop.

Select an option

Save pagelab/b5f197b7badbf40adb5a to your computer and use it in GitHub Desktop.
Using gettext/ngetext to replace array of words in wp admin
<?php
add_filter( 'gettext', 'wps_translate_words_array' );
add_filter( 'ngettext', 'wps_translate_words_array' );
function wps_translate_words_array( $translated ) {
$words = array(
// 'word to translate' = > 'translation'
'Posts' => 'Article',
'Post' => 'Articles',
'Pages' => 'Stuffing',
'Media' => 'Upload Images',
'Links' => 'Blog Roll',
);
$translated = str_ireplace( array_keys($words), $words, $translated );
return $translated;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment