User Tools

Site Tools


ru:plugins:tabs_menus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
ru:plugins:tabs_menus [2013/10/10 13:18]
Arkady [Tab Creation Function]
ru:plugins:tabs_menus [2013/10/10 13:24]
Arkady [Создаем вкладки]
Line 3: Line 3:
  
 <​code>​add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Menu Text'​));</​code>​ <​code>​add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Menu Text'​));</​code>​
 +
 +то есть
 +
 +<​code>​add_action('​xxxxxx-sidebar','​createSideMenu',​array('​имя-файла-вашего-плагина','​Текст пункта меню'​));</​code>​
  
 Замените ''​xxxxxx-sidebar''​ наименованием сайдбара,​ на который вы хотите вывести ссылку или пункт меню, связанный с вашим плагином,​ то есть -  ''​backups-sidebar'',​ ''​files-sidebar'',​ ''​pages-sidebar'',​ ''​plugins-sidebar'',​ ''​settings-sidebar'',​ ''​support-sidebar''​ или ''​theme-sidebar''​. Замените ''​xxxxxx-sidebar''​ наименованием сайдбара,​ на который вы хотите вывести ссылку или пункт меню, связанный с вашим плагином,​ то есть -  ''​backups-sidebar'',​ ''​files-sidebar'',​ ''​pages-sidebar'',​ ''​plugins-sidebar'',​ ''​settings-sidebar'',​ ''​support-sidebar''​ или ''​theme-sidebar''​.
Line 9: Line 13:
  
 <​code>​add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Menu Text', '​my-action'​));</​code>​ <​code>​add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Menu Text', '​my-action'​));</​code>​
 +
 +то есть
 +
 +<​code>​add_action('​xxxxxx-sidebar','​createSideMenu',​array('​имя-файла-вашего-плагина','​Текст пункта меню',​ '​мое-действие'​));</​code>​
  
 Новый параметр ''​action = my-action(мое-действие)''​ добавляется к ссылке,​ и вы имеете возможность определить,​ какой из пунктов меню был кликнут. Новый параметр ''​action = my-action(мое-действие)''​ добавляется к ссылке,​ и вы имеете возможность определить,​ какой из пунктов меню был кликнут.
Line 17: Line 25:
 add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Show list of It', '​list'​));​ add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Show list of It', '​list'​));​
 add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Edit It', '​edit',​ false)); add_action('​xxxxxx-sidebar','​createSideMenu',​array('​your-plugin-filename','​Edit It', '​edit',​ false));
 +</​code>​
 +
 +то есть
 +
 +<​code>​
 +add_action('​xxxxxx-sidebar','​createSideMenu',​array('​имя-файла-вашего-плагина','​Показать список',​ '​list'​));​
 +add_action('​xxxxxx-sidebar','​createSideMenu',​array('​имя-файла-вашего-плагина','​Редактировать список',​ '​edit',​ false));
 </​code>​ </​code>​
  
Line 42: Line 57:
 add_action('​theme-sidebar','​createSideMenu',​array($thisfile,'​Show Hello World','​show'​));​ add_action('​theme-sidebar','​createSideMenu',​array($thisfile,'​Show Hello World','​show'​));​
 </​code>​ </​code>​
- 
  
 При наличии нескольких пунктов бокового меню для вашего плагина , ваша главная функция (в текущем примере это - //​hello_world_show//​) должна выглядеть примерно так: При наличии нескольких пунктов бокового меню для вашего плагина , ваша главная функция (в текущем примере это - //​hello_world_show//​) должна выглядеть примерно так:
Line 62: Line 76:
 <​code>​ <​code>​
 add_action('​nav-tab','​createNavTab',​array('​thetabname','​your-plugin-filename','​Tab Text', '​my-action'​));​ add_action('​nav-tab','​createNavTab',​array('​thetabname','​your-plugin-filename','​Tab Text', '​my-action'​));​
 +</​code>​
 +
 +то есть
 +
 +<​code>​
 +add_action('​nav-tab','​createNavTab',​array('​Имя-новой-вкладки','​имя-файла-вашего-плагина','​Текстовое наименование новой вкладки','​мое-действие'​));​
 </​code>​ </​code>​
  
ru/plugins/tabs_menus.txt · Last modified: 2013/10/15 10:36 by vladislav