Если у тебя самописный сайт, то у тебя должна быть соответствующее разработана БД, т.е. с соответствующими полями, та же самая дата, может, автор, категория там ну и все в таком духе.
Это что касалось программной части, а теперь интерфейс. Самый лучший вариант, чтобы вручную не ошибиться при наборе искомого параметра ну и дабы не задействовать б/п и бесполезные скрипты, которые работают на лету лучше задействовать "Раскрывающийся список". Ну а здесь делаешь запрос в базу, выбираешь сразу все поля, дабы по 10 разу базу не насиловать запросами по одному и с помощью цикла в автоматизированном порядке вставляешь. Ну а как внешний вид настроить, то тут тебе в помощь Каскадная таблица стилей, а "по-русски" CSS!
Если бесплатных видеокурсов вам уже недостаточно, можете переходить к платным. Например на webformyself.com есть курс "PHP-МАСТЕР. От теории до собственной CMS интернет-магазина". В практической части там описывается процесс создания интернет-магазина на PHP.
Но от официальной документации https://php.net вам все-равно никуда не деться, если хотите овладеть языком на достаточном уровне.
PHP — язык программирования для веба. Позволяет писать как в императивный код, так и объектно-ориентирова<wbr />нный.
Императивный стиль написания программы проще, так как более интуитивный. Объектно-ориентирова<wbr />нный подход требует предварительного освоения, понимания концепций, не являющихся интуитивно понятными.
Впрочем, не только PHP позволяет писать код в нескольких парадигмах, и даже смешивать их в одной программе.
У PHP хорошая справка, где расписана каждая функция. Причём есть вариант и на русском языке. При этом язык развивался очень долго силами сообщества, поэтому у различных фукнций может различаться формат задания аргументов. Это неудобно и обычно порождает у новичков вопросы. В этих случая лучше не докапываться до глубинного смысла, потому что его нет. Просто один человек так сделал, а другой по-своему.
PHP позволяет много вольностей в коде. Кому-то это нравится, а кому-то набивает шишки на лбу. Многие ругают PHP за это. Но в итоге именно программист несёт ответственность ( или не несёт ) за свой код. Зачастую выходит так, что чужие программы, написанные на PHP, очень трудно понять. И тогда простота языка делает его наоборот очень сложным.
Зарегистрировать в программе достаточно просто, даже для новичка, все знания что нужны для этого, так это знать что такое "Майл почта". Если что то не понятно, смотрите видео.
Нажмите кнопку "Войти в аккаунт"
Нажмите на кнопку регистрации
Введите свою почти
Введите свой ник
Придумайте и введите пароль
К вам на почту придет письмо, скопируйте от туда код
Не сложно. Главное- контент найти. А сделать можно даже в FrontPage или ещё каком-нибудь конструкторе, даже если языков программирования не знаешь. Наворотов не будет, зато грузиться будет очень быстро.