Я бы, вероятно, не использовал расширенные настраиваемые поля для проектов, а пользовательский тип записи под названием "Проекты"
Регистрация типа сообщения
https://developer.wordpress.org/reference/functions/register_post_type/
Или с помощью плагина
https://wordpress.org/plugins/custom-post-type-ui/
Это даст вам новый раздел «Проекты», такой же как страницы или публикации, и я бы использовал Расширенные настраиваемые поля для добавления полей в проекты, чтобы вы могли добавлять дополнительную информацию о проекте, такую как фотографии и любые другие поля, которые могут потребоваться проекту.
Пользовательские страницы архива типа поста доступны через www.yoursite.com/projects, в котором перечислены все проекты с использованием шаблона по умолчанию, одного из
single.php
archive.php
в зависимости от вашей темы, тогда у каждого отдельного проекта будет своя собственная страница на www.yoursite.com/projects/project-name, в которой, вероятно, будет использоваться одна из
single.php
singular.php
index.php
https://developer.wordpress.org/themes/basics/template-hierarchy/
Вы можете создать собственные шаблоны для обоих из них, создав файлы с именем
archive-projects.php
single-projects.php
Нижний колонтитул будет другой проблемой, которую вам нужно будет просмотреть в своих проектах, используя один из
get_pages();
get_posts();
WP_Query;
https://codex.wordpress.org/Function_Reference/get_pages
https://codex.wordpress.org/Function_Reference/get_posts
https://codex.wordpress.org/Class_Reference/WP_Query