«     Октябрь 2013    »
Пн Вт Ср Чт Пт Сб Вс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Все, что нужно знать про перевод плагинов в WordPress

Опубликовано: 15.01.2018

видео Все, что нужно знать про перевод плагинов в WordPress

Убрать дату публикации и ссылку автора WordPress

Несмотря на многочисленные статьи про перевод WordPress, лишь немногие пользователи вдаются в детали того, как это делается.



Что происходит, когда вы меняете что-либо в коде? Что происходит, когда вы добавляете новые строки? Что происходит, когда вы обновляете плагин до новой версии?

На эти вопросы я дам вам ответ в представленной статье. Я покажу вам, как перевести новые плагины и обновления на любой язык.


Как настроить SEO на WordPress

Давайте приступим к этому!

Создание плагина

Первое, что вам нужно сделать – это создать плагин. Если у вас уже имеется свой плагин – прекрасно! Если нет, то в таком случае вы можете воспользоваться нашим масштабным руководством по созданию плагинов. Если вам требуется быстрый пример создания плагина, то читайте далее.

Все, что мы сделаем – это просто добавим некоторый мотивационный текст в хэдер. Представьте, что это просто плагин Hello Dolly, только с явным мотивационным текстом, а не с лирикой.

Во-первых, создайте папку в каталоге с вашими плагинами и назовите ее wp-admin-motivation. Затем создайте файл в этой папке под названием wp-admin-motivation.php. Внесите в этот файл следующий код:

<?php /* Plugin Name: Admin Motivation Plugin URI: http://danielpataki.com Description: Shows motivational messages in the admoin bar Author: Daniel Pataki Version: 1.0 Author URI: http://danielpataki.com Text Domain: wp-admin-motivation */ function get_motivation_text() { $motivation = array( 'You are awesome', 'This website is boss', 'You look great today', 'Your earlobes are well rounded, good job!' ); shuffle( $motivation ); return $motivation[0]; } add_action( 'admin_notices', 'show_motivation_text' ); function show_motivation_text() { $text = get_motivation_text(); echo "<p id='wp-admin-motivation'>$text</p>"; } add_action( 'admin_enqueue_scripts', 'motivation_assets' ); function motivation_assets($hook) { wp_enqueue_style( 'motivation-styles', plugin_dir_url( __FILE__ ) . 'styles.css' ); }

Первая функция get_motivation_text() содержит в себе массив мотивационных строк. Массив перемешивается, после чего выводится первый его элемент. Это эффективнее, чем использовать рандомайзер; результат этой функции – случайным образом выбранный пункт из массива.

Карта
rss