Где я должен разместить страницы плагинов "запустить один раз"?


Где я должен разместить страницу администрирования, которую следует использовать только один раз?

Я создаю плагин, который будет индексировать все используемые HTML-теги в ваших сообщениях, чтобы вы могли очищать сообщения, если вы меняете темы и хотите заменить старые неправильные теги <font> заголовками или другой семантической разметкой. Когда вы устанавливаете этот плагин, он должен один раз просканировать ваши старые записи, чтобы заполнить индекс (пользовательская таксономия). Я не хочу делать это при установке плагина, потому что это может занять много времени время, если у вас много сообщений, и, следовательно, отдельная страница с AJAX-подходом для преобразования пакетов сообщений может быть лучше.

Это, вероятно, придирчиво, но должен ли я поместить эту дополнительную страницу в меню (в разделе Инструменты?) и просто оставить ее там, или следует использовать трюк, чтобы отображать ее только при необходимости? По ссылке в действиях плагина или, может быть, в настройках БД, которые вы можете использовать, чтобы скрыть пункт меню? Плагин должен оставаться установленным (потому что он обновляется при вставках и редактировании сообщений), и возможно, иногда вам понадобится повторное сканирование (если вы произвели массовое изменение через базу данных).

Как пользователей плагинов, вас беспокоит наличие опций меню, которые вы почти никогда не используете?

Author: Jan Fabry, 2011-01-07

2 answers

Мне кажется разумным поместить его под Инструменты. Сокрытие его после определенного действия может привести к путанице.

 2
Author: scribu, 2011-01-07 19:43:52

Я согласен со Скрибу. Я использую Регенерированные эскизы (http://wordpress.org/extend/plugins/regenerate-thumbnails /), и он находится в разделе инструменты. Это вроде как запустить один раз и забыть об этом плагине.

 1
Author: Jonnybojangles, 2011-01-07 19:57:34