Не надо себя заставлять, надо выбирать правильные инструменты соответственно задаче. Зачем тянуть тяжелый ORM если будешь использовать %10 от его мощи или у тебя много сложных запросов которые все равно пишутся вручную.
Propel Большой фреймворк такой же популярный как Doctrine высокая функциональность
Doctrine Большая популярная тяжелая высокий порог вхождения скорее нет чем да
RedBean надо смотреть что это такое вообще и как это как работает
То что искусство я не согласен, вполне себе обычная работа как у инженера конструктора например создать систему по принципу необходимо и достаточно. Не боги горшки обжигают.
В случае искусства на критику частый ответ: "я художник я так вижу" (с)
Попробуйте подебажить ваши циклы заходит ли в if и находит ли посты вообще.
По коду в целом должно все нормально работать.
Вот тут еще обратите внимание:
<?php if (isset($custom["event_space"][0])) { ?><?php echo $custom["event_space"][0]; ?><?php } ?>
Алексей, как-то все пространно увы. Задача стоит именно быстро что-то писать с нуля в знакомых системах я пишу по шаблону достаточно быстро. Код набираю тоже быстро))
А вот спроектировать все чтобы было необходимо и достаточно вот тут быстро не выходит. Начал с того что описываю интерефейсы сначала или классы с пустыми методами, потом заполняю методы скорость от этого выросла % на 30, но что-то мне подсказывает что есть еще подходы позволяющие ускориться