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

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

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

Создай свой первый сайт на WordPress

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');
    ?>
    
    Ответить