Просмотр темы
Пара выпросов по написанию плагина
|
|
Pisatel |
Опубликовано 17.04.2015 05:31
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Всем доброго времени суток. Пара вопросов возникла при написании плагина. Первый. При написании страницы для администраторов часто вначале (причем даже на страницах, которые входят в дистрибутив) идет такая проверка:
Однако, в ядре есть вот такая определенная функция
Так не проще ли писать в начале кода страницы
Если я правильно понимаю, эти записи идентичны по смыслу? И еще вопрос. Например, существует страница, на которую пользователи получают ссылку, она прекрасно работает и все такое. Как сделать проверку на то, что плагин включен? То есть, если мы просто выключим плагин, а пользователи по старым ссылкам будут приходить на эту страницу, то будут осуществляться запросы к несуществующей таблице в бд. Это не критично, пользователь этого не заметит, но журнал ошибок у нас будет расти из-за этого. Буду признателен за идею. Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
Rizado |
Опубликовано 17.04.2015 13:00
|
Начинающий Сообщений: 36 Зарегистрирован: 16.10.2014 13:14 |
Pisatel написал: И еще вопрос. Например, существует страница, на которую пользователи получают ссылку, она прекрасно работает и все такое. Как сделать проверку на то, что плагин включен? То есть, если мы просто выключим плагин, а пользователи по старым ссылкам будут приходить на эту страницу, то будут осуществляться запросы к несуществующей таблице в бд. Это не критично, пользователь этого не заметит, но журнал ошибок у нас будет расти из-за этого. Буду признателен за идею. Если в результате запроса получаем ноль строк - таблицы нет. |
|
|
Rush |
Опубликовано 17.04.2015 13:57
|
Администратор Разработчики Группа поддержки Сообщений: 1418 Зарегистрирован: 31.08.2010 14:41 |
ты неприятно удивишься количеству подобных штук в *кхм* "коде" (удержался)
можно записать в одну строку, чтобы не хвастаться количеством строк в коммитах как индусы |
|
|
Pisatel |
Опубликовано 17.04.2015 17:06
|
Ветеран Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Всем спасибо. Rush, это все верно, однако для пабл плагина нужно использовать предустановленные функции (ну не править же при установке плагина maincore.php), поэтому и задал вопрос. Однако, благодарю за то, что показал подобный подход к функции, в котором совсем не обязательно явно указывать в ретурне ложь или истину Изменил(а) Pisatel, 18.04.2015 05:12 Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |