До речі, я нещодавно заробив W3TC, щоб впровадити в свій плагін дисплей списку змін (дуже здорово) , але є незручний біт коду, якого я вважаю за краще уникати.
Якщо ви подивитесь у верхній частині цього файлу , ви побачите такий код:
define ( 'BMLT_CURRENT_VERSION', '2.1.16' ); // This needs to be kept in synch with the version above.
Ick. : P
Це потрібно постійно оновлювати, щоб функція могла дельтируватися між вашим плагіном та поточною стабільною версією.
Я вивчив Codex і не можу його знайти, але GOT має функцію API для отримання версії плагіна.
Будь-які підказки?