Можно ли изменить названия установленных плагинов?

Большинство устанавливаемых плагинов имеют название на английском языке. Когда таких плагинов много, становится трудно находить нужные по заголовку на станице администратора.

Существует ли возможность изменять названия плагинов, не копаясь в базе данных и файлах?

vollirik
Оцените автора
Добавить комментарий

  1. zetrider

    в файлах плагина всяко придется копаться
    я меняю названия через файлы

    Ответить
  2. Sergey Biryukov

    Существует ли возможность изменять названия плагинов, не копаясь в базе данных и файлах?

    Не слишком прямая, но есть :)

    Можно добавить подобный фрагмент в functions.php активной темы:

    <?php
    function tpn_start_buffering() {
    	ob_start(); 
    }
    add_action('load-plugins.php', 'tpn_start_buffering');
    
    function translate_plugin_names() {
    	$original_names = array(
    		'AntiVirus',
    		'Google XML Sitemaps',
    		'Contact Form 7',
    		'All in One SEO Pack',
    		'NextGEN Gallery',
    	);
    
    	$translated_names = array(
    		'Антивирус',
    		'Карта сайта для Google',
    		'Форма контактов',
    		'SEO-всё-в-одном',
    		'Галерея NextGEN',
    	);
    
    	$output = str_replace( $original_names, $translated_names, ob_get_contents() );
    	ob_end_clean();
    
    	echo $output;
    }
    add_action('admin_footer-plugins.php', 'translate_plugin_names');
    ?>
    
    Ответить