If I read your question correctly you just need to set the ‘about’ page as a parent to ‘contact’ and ‘opening hours’ then the permalink will be how you want it.
To do this go edit page of ‘contact’ and in the page attributes box set the parent to ‘about’ page.
Related Posts:
- Check if is on child-page of a particular page
- A check for if is parent page, if has children, if has grandchildren
- Can I have two child pages of different parents with the same name?
- Create a “Dummy” parent page for a hierarchy in page listing?
- Allow only new sub-pages to be created
- Is there a default template file for child pages / subpages?
- Get Permalink for the top level parent of child pages
- Some pages are missing from the Parent Page select in the Editor
- How to display list of child pages of parent page in wordpress?
- Only allow new subpages to be created
- Can’t change parent page
- Show child pages when on a child page
- select a private page as parent for another private page
- load common thank you template with different content for different pages
- remove/hide pages from users backend
- List child pages by slug not ID?
- get_pages() & “child_of”
- Combining ‘depth’ with ‘include’ in wp_list_pages()
- Removing Parent Page URL While Keeping the Navigation Intact
- Organizing Your Pages
- Custom page template for multiple pages
- Can a user find a child page?
- Display child pages in sidebar of parent page in wordpress
- Display child pages in a parent page? [closed]
- Redirect page to default subpage
- How to list a page tree?
- List all posts with the parent or grandparent of a page with a specified ID
- Page access only from a specific page in wordpress website
- Keep page hierarchy in wp_list_pages, even if on a child or grandchild
- Listing all child-pages of a parent-page on the parent-page and each child-page?
- How to control display of page lists on sidebar that doesn’t have childrens
- Check if page has subpages
- Exclude child pages args array
- Search anything from a Child and Sub-Pages of their Parent page
- How to get an array of pages ID by some page’s slug and all its children pages in get_posts() function?
- Return true if parent page id matches
- If page or sub page not working as expected
- How to use wp_dropdown_pages or wp_list_pages to accomplish a menu like this?
- Display grandchild page content on parent page
- Display inner pages like posts.[Like how post excerpt works]
- How to show the view more on my display of pages shortcode
- Childpage title + content on Parent Page
- How to copy specific page content and create child page?
- Pages redirecting to homepage
- Firing page_publish where page is child page
- How to finish this loop?
- displaying child pages in columns when on a parent page
- How to make in post Parent page children page list nummbered
- Woocommerce – Making product pages child of shop
- List of pages – AJAX load more
- How to get current page ID outside the loop?
- WP Page and Subdirectory with same name
- How to redirect on particular page in wordpress? [closed]
- How to inject custom url path for page ?
- How to display page title+link of page created by user
- WordPress twenty eleven sidebar on Pages
- Debugging shortcode problems
- How to show updated edit on preview URL without clicking preview button
- How to redirect a page to subdomain?
- Get the Page Content,without generating HTML
- How can I split long posts into pages?
- Slug is redirecting to 404
- Problem With Pages Displaying
- Search pages that are a child of the current page
- Removing the TinyMCE editor for a given page template
- List all-childpages on parent-page AND list child-pages on childpage itself but not the current one?
- Missing Pages (Drafts?)
- WordPress redirects me to posts page after editing one page
- Getting to a specific page on website using specific code instead of navigation bar
- Can’t see content on page to edit
- How can I get the homepage from the loop?
- Suddenly forbidden 403 error on some pages
- How do I Name a WP page in the New(ish) Block Editor?
- How to select a specific page
- JQuery Plugins in WordPress
- How do I edit text displayed on my browser tab?
- Page menu not showing in admin, new Page button missing in toolbar too
- Order by modified date working in POSTS but not PAGES
- WordPress Page doesn’t load the template selected
- Custom folder for wordpress page templates
- Can I use Pages like a Wiki
- list child-pages as normal pages?
- return page name in url
- Create multiple pages with tables from json file
- Can i use 2 page content-forum & content-forum-slug on bbpress?
- Attaching a file to a page without adding to media library?
- Requiring a Visitor to Enter a Password Each Time They visit a Page
- WordPress form submit to custom page template does not work
- Two different layouts for the same post
- My page title turns into a h2 tag – What to do?
- How do I locate a third party page represented as a slug in my WordPress website?
- problem with loading pages
- Content not displaying on page
- Blank white space where header was [closed]
- Display child pages on homepage template
- Set order acs and no paging for archive page
- Pageview all of sudden not working
- WordPress is picking up links that don’t exist
- Custom SINGLE page with custom metaboxes and custom template
- How to change the default location where new post gets stored?