Image via WebFactory
In WordPress, you can create your own links in the Admin Nav. WordPress offers a clear and detailed documentation on how to add admin menus. However, instead of having your own page, what if you simply want to embed an external page into your admin nav? All you have to do is to paste this script in your functions.php – but remember to insert your desired URL!
What the first function ‘oa_register_menu_document’ does is to add an item called ‘Manual’ linked to a new page that we create in the function ‘ oa_view_document_page’ to the admin menu.
In the ‘oa_view_document_page’ function, we then add a simple iframe that links to ‘URL’ (replace with a proper domain). That’s all! When an admin user clicks on the link on the admin nav menu, they will see a new page on your wp-admin, with the URL you’ve linked to embedded as an iframe seamlessly.
At Oangle, we’ve found this method incredibly useful in our web development for external documentations such as admin manual on managing the site using the wp-admin. There are plenty of other possible use cases that are possible using this script.
Unsure of where to insert this? Don’t want to break anything? Our team of WordPress developers in Singapore can accomplish this job for you safely and efficiently. We are highly experienced in WordPress design and development and are equipped in solving any WordPress issues you might be facing. Drop us a line to learn more about what we can do for you and our expertise in WordPress website development.
Discover how thoughtful web design and user experience strategies can transform first-time visitors into loyal…
Trust is a critical factor in online conversions. Learn how modern website design builds credibility…
Landing pages are designed for one purpose: conversion. Learn how to craft focused, impactful landing…
White space is often mistaken for empty space, but in web design it plays a…
Users today decide within seconds whether a website deserves their attention. Designing digital experiences that…
Prototyping is an essential step in UX design, but not all serve the same purpose.…