базового php хватит писать свои шаблончики для wp. Благо есть хорошие ролики на ютубе с разборами функций для вп и прочих штук, которые очень помогут в этом. Конечно можно и админку, галлерею, отзовик самим написать. На на сколько он будет безопасен? Не думаю, что заказчик будет рад видеть как твой сайт вверх тормашками крутят))) Так что рули в сторону cms. Там о какой ни какой защите подумали. Хотя надо аккуратней быть со сторонними плагинами.