Hide Edit Links option in SharePoint 2013 or SharePoint 2016

Hide Edit Links option in SharePoint 2013 or SharePoint 2016

Objective:
In SharePoint 2013 / SharePoint 2016 as soon as you create a site collection you will see an option to edit links in both top navigation and quick launch as shown in below screen shot.
Hide Edit Links option in SharePoint 2013 or SharePoint 2016
Hide Edit Links option in SharePoint 2013 or SharePoint 2016
The issue with this link is any contributor can edit the links as part of top navigation and quick launch. This will create inconsistency in navigation and difficulty in navigation.
This we can address in various ways 2 of the easiest ways are:
– Add CSS class in CEW to hide the edit link option in all the user navigation pages
– Incorporate CSS class in master page
Let us walk through both the scenarios.
Option-1: Add CSS in CEW (Content Editor WebPart)
In SharePoint we can change the UI / hide options using CSS, follow the below steps to achieve the same:



1. Edit page and add content editor webpart
hide edit links in sharepoint 2013
hide edit links in sharepoint 2013
hide edit links in sharepoint
hide edit links in sharepoint
2. Add the below CSS in content editor webpart
<style>
.ms-displayInlineBlock{
display: none;
}
</style>
sharepoint 2013 hide edit links css
sharepoint 2013 hide edit links css
sharepoint online remove edit links
sharepoint online remove edit links

3. The output will be as below

hide edit links in quick launch left nav in sharepoint 2013
hide edit links in quick launch left nav in sharepoint 2013
Option-2: Incorporate CSS class in master page
As we all know when we make some change in master it will get applied to all the pages automatically. Follow the below steps to incorporate CSS class in master page.



1. Open site using SharePoint designer
how to hide links in sharepoint 2013
how to hide links in sharepoint 2013

2. Copy and paste the “seattle.master” and rename it as “seattle_New.master”
3. Edit the master page in advanced made as shown below

sharepoint 2016 hide edit links
sharepoint 2016 hide edit links
4. Add the CSS style in home tag
<style>
.ms-displayInlineBlock{
display: none;
}
</style>
hide edit links in sharepoint 2016
hide edit links in sharepoint 2016

5. Apply the updated master page as default master page

6. Output will be as follows

Hope this helps !!!

Similar SharePoint 2013 Tutorials


Leave a Reply