WMI является инструментарием управления Windows, и это встроено во все последние версии Windows. Это позволяет Вам программно отслеживать вещи как использование ЦП, дисковый ввод-вывод и использование памяти.
Perfmon.exe является фронтендом GUI к этому интерфейсу и может контролировать процесс, записать информацию в журнал и позволить Вам анализировать журнал после факта. Это не самая изящная программа в мире, но это действительно делало задание.
В документации Wordpress есть интересная тема, в точности отвечающая на то, о чем вы спрашиваете: она называется Разработка тем для публичного выпуска . Также есть Общие рекомендации по разработке тем . Статья Templates тоже замечательная.
Я не знаю других официальных ресурсов, но было бы интересно добавить больше информации в эти три руководства. Меня интересуют некоторые другие ответы, которые могут быть у нас на ваш вопрос, чтобы дополнить их.
Я настолько привык к Wordpress, что написанные вами примеры выполняются автоматически при разработке, поскольку я использую функцию, которая выводит информацию о домене такие как bloginfo ()
вместо статических значений - хорошая практика в любой веб-разработке.
Наша компания также разрабатывает множество различных тем WordPress и WordPress MU, и мы не нашли никаких «официальных» ресурсов, но мы сделали одну вещь - создали базовый набор файлов шаблонов может использоваться как «стандартная» установка для ускорения процесса разработки.
Затем, когда необходимо разработать новую тему, мы в основном копируем / вставляем этот набор файлов шаблонов по умолчанию в новую папку темы при установке WordPress. Для нас элементы, которые мы включили в эту настройку по умолчанию, - это предварительно заполненные header.php, footer.php, index.php, home.php, single.php, functions.php, comments.php, / images (dir), / functions (dir), style.css, / css (dir), / scripts (dir) и несколько других элементов.
Затем мы ' Я также использовал Yahoo Grids или Google Blueprint css frames, чтобы также ускорить работу css. Я опускаю еще несколько предметов / файлов, но они должны дать вам общее представление о том, что лучше всего подходит для нас в нашем магазине.
A theme development checklist depends more on the intended audience for your theme. If it's beyond the basic blog and moving towards WordPress-as-CMS territory, you'd want to look into: