Допустим у блока, в котором содержится превью новости, есть header, повторяющийся background и footer. Это с помощью PHP в WordPress (или любом другом CMS) определяется, что в header должен выводиться заголовок новости, на background основной контент, а footer просто является логическим завершением блока?
Я сейчас тренируюсь в создании элементов сайта с помощью только HTML&CSS, но ведь, когда дело дойдет до настоящего сайта, понадобиться PHP, чтобы, скажем, определить, что заголовок меню боковой панели должен появляться на фоне определенного изображения?
если страница стратична - достаточно html и css для красоты чтобы страница ожила и на неё можно было делать всякие действия нужен javascript если же данные нужно брать откуда-то, то php или другой северный язык займётся созданием страницы, которая будет отправлена клиенту
"Это с помощью PHP в WordPress (или любом другом CMS) определяется, что в header должен выводиться заголовок новости, на background основной контент, а footer просто является логическим завершением блока?" Да (но не только на php, а на любом серверном языке; в водрдпрессе как раз php) "понадобиться PHP, чтобы, скажем, определить, что заголовок меню боковой панели должен появляться на фоне определенного изображения?" Только если изображения нужны будут разные для разных страниц. А так - зачем для оформления php, хватит css