Andrey: Вас уже спросили, но вы не ответили - зачем вам совпадение хешей? Вам нужно совпадение коммитов (контента, состояния), чтобы код был идентичен и коммит (его суть) совпадали. А хеши не важны.
ipokos: Ваше представление о WP и о его возможностях сильно устарело и сильно ограничено. Посмотрите хотя бы framework.themosis.com/. Это раз.
Два - если уж углубляться в серьезный high-load, то упомянутый вами Laravel тоже не очень то вариант, с AR каши не особо сваришь на очень крупных проектах.
Три - если говорить вообще про очень крупный хайлоад, так давайте уже и от PHP отказываться.
Четыре - Magento это вообще ад. Да, OOP. Но ад.
WP - это инструмент. Со своими плюсами и минусами. Если знать инструмент хорошо, включая слабые и сильные стороны, то можно все. Что и доказано неоднократно на примере WP - посмотрите хотя бы wordpress.com.
sim3x: Ок, продолжайте так думать, я ж не настаиваю. А я продолжу создавать крупные проекты не зная горя :) Каждому свое. А вот заявления громкие делать и обобщать не стоит)
sim3x: Можно. Та же БД - WP поддерживает drop-in класс для работы с БД. Если он присутствует, используется он вместо стандартного. Весьма легко происходит отвязка от родного "шаблонизатора". Да, на WP_Query все сильно завязано, поэтому его приходится оборачивать. Впрочем, это малая жертва и при правильном подходе проблем не создает. Кроме того, никто не отменял headless-wordpress, когда он работает на shortinit или же вообще на фронте не используется напрямую. Фронт сайта можно делать полностью на MVC, а для админов функционал разширяется легко. В общем, проблем никаких нет. Вопрос исключительно в понимании того что и как делать. Имеет ли это смысл? Если команда / разраб заточен под фреймворки, то понятно что смысла нет - нужно хорошо знать ядро. Если команда хорошо знает и WP, и фреймворки, и чистый PHP в адекватном виде, то решение использовать WP - чем бы оно ни было продиктовано - так же имеет смысл, как и использование любой другой платформы. То есть, вопрос не "можно ли", а "стоит ли". И ответ зависит от множества факторов, и да, не всегда он в пользу WP. Но "выбрасывать" WP только потому что это WP - однобоко.
sim3x: Собственно, я полностью согласен, что надо писать нормальный продукт - это ключевая мысль. Возможно ли его написать на WP? Да, возможно. Хоть и требует очень глубоких знаний как самого ядра WP, так и адекватных фреймворков - Symfony, Laravel etc.
Ян Александров: просто ваш файл /file.php выполняется ВНЕ WordPress, поэтому вызов WP-функции в нем ничего полезного не делает. Странно что ошибку undefined function не вываливает.