Create pages
Core pages
Create pages manually
You’ll need to create a homepage and a page for each type of content that you want to use on the intranet. For example, if you’ll use the tasks and guides module, you’ll need to create a main page for the tasks and guides and assign it to the ‘How do I’ template. Some examples are shown below:
| Template Name | File | Description | Example |
|---|---|---|---|
| Home page | template-home.php | Homepage with widget areas, emergency messages, and campaign messages | Demo site homepage |
| Comms hub | template-comms-hub.php | Communications dashboard with bands or sidebar layout. Shows News, Blog, and News updates sections | Demo site news hub |
| Full-width page | template-full-width.php | Full-width layout with no sidebar, available for pages and tasks | This page uses the full width template. |
| Long page | template-long.php | Long-form layout with sticky table-of-contents sidebar built from H2/H3 headings, , available for pages and tasks | Example use of long page template. |
| Page with left navigation | template-left-nav.php | Left sidebar showing child/sibling page navigation, optional right sidebar | Demo site board page |
| Page with left navigation (wide) | template-left-nav-wide.php | Like left-nav but wider content area (75% width, 1fr 3fr grid). No right sidebar | Demo site About page |
| About page | template-about.php | Displays child pages in a 3- or 4-column card grid with optional thumbnails | Demo site main About page |
| Signpost | template-signpost.php | Up to 4 WYSIWYG sections in a responsive grid. Column count adapts to content | Demo site special hub page |
| Aggregator page | template-aggregator.php | Multi-column content aggregator — hero + up to 3 columns with ACF flexible content blocks (news, blog, tasks, HTML, team, links, docs, galleries, events) | |
| Hashtags | template-hashtags.php | Tag-based content aggregator displaying posts in a card grid with optional highlight pages and promo spots | |
| News listing | template-news.php | Paginated news posts with category filtering by news-type taxonomy | Demo site news |
| News updates listing | template-news-updates.php | Paginated news-update posts with type filtering via query string | Demo site news update archive |
| Blog listing | template-blog.php | Paginated blog posts with optional blog-category filtering | Demo site blog listing |
| Events listing | template-events.php | Upcoming events with category filtering. Optional past/upcoming toggle via ACF field | Demo site events |
| How do I? | template-how-do-i.php | Task finder with search, category browsing, and tag cloud. Standard or grid layout | Help site |
| Training courses | template-training.php | Training/courses listing with search, category/tag filtering, and A-to-Z browsing | |
| Vacancies listing | template-vacancies.php | Current job vacancies with search, grade filter pills, and time-aware closing checks | Demo site vacancies |
| Staff directory | template-staff-directory.php | Staff directory with search, team dropdown, A-Z browsing, and first/last name sort toggle | Demo site directory |
| Teams | template-teams.php | Hierarchical team listing with collapsible / accordions | Demo site teams |
| Projects listing | template-projects.php | Top-level projects displayed in a 2-column card grid | Demo site projects |
| Jargon buster | template-jargon-buster.php | Glossary with sticky A-Z letter bar and truncated definitions with show-more toggle | Demo site jargon busters |
| Wonderwall | template-wonderwall.php | Recognition/awards wall with category filters and infinite-scroll card grid | Demo site wonderwall |
| Wonderwall Form | template-wonderwall-form.php | Frontend submission form for Wonderwall entries using ACF. Requires login | Demo site form (closed to public) |
| Forum | bbpress/page-forum.php | Full bbPress forum page | Demo site forums |
| Forum simple | bbpress/page-forum-simple.php | Simplified forum listing with manual forum queries and login/register links | Demo site forum example |
In Appearance, Customize:
Set your newly created homepage as the static homepage.

