Вам следует подумать о том, чтобы потратить некоторое время на Wordpress Developer - https://developer.wordpress.org/
Там есть тонна информации, включая примеры. Да PHP является обязательным; html, javascript и CSS будут сопровождать это.
Обучение SQL полезно, но в WordPress уже есть много функций, которые сделают большую часть SQL для вас.
Пожалуйста, прочитайте предоставленную мною ссылку - она поможет вам НАМНОГО, а затем не стесняйтесь задавать программируемые связанные вопросы по stackoverflow. Пожалуйста, ознакомьтесь с разделом Как спросить - { ссылка }, прежде чем задавать свои вопросы.
Удачного кодирования и удачи. Если этот ответ был вам полезен, отметьте его как ответ.