Вы также можете использовать функцию get_post_type () .
if (get_post_type() === 'post') {
// POST
}
if (get_post_type() === 'page') {
// PAGE
}
MinGW . Это GCC / G ++ для Windows. Он намного легче Cygwin. Основное отличие от Cygwin GCC заключается в том, что он не пытается имитировать UNIX API, вы должны использовать Windows API (и, конечно, стандартные библиотеки C / C ++). Он также не предоставляет оболочки и утилит, таких как Cygwin, только компилятор.
Существует также связанная система под названием MSYS, которая предоставляет оболочку и т. Д., Например Cygwin, но это не требуется. Сам MinGW будет работать в CMD (но я настоятельно рекомендую использовать что-нибудь получше, например Bash, для вашего собственного здравомыслия).
Если у вас нет Visual Studio, вы можете загрузить Windows SDK ( более новая версия ) или Windows Driver Kit бесплатно, а затем используйте компилятор командной строки CL.EXE
, как было предложено @ Грегом Хьюгиллом .
Возможно, это не то, что вы ищете, но просто добавлю к вопросу для полноты: Оптимизирующий компилятор Intel отлично работает на платформах Intel для Windows, Linux и Mac. Немного дороговато, но для оптимизированных компиляций на процессорах Intel не имеет себе равных.
Старый компилятор Borland C ++, не связанный с IDE, находится в свободном доступе:
http://cc.codegear.com/Free.aspx?id=24778
Вот информация из Википедии о этот бесплатный компилятор командной строки для Windows:
http://en.wikipedia.org/wiki/Borland_C%2B%2B
Visual C ++ имеет компилятор командной строки, cl
: