Design Academy / Links & Buttons / Linking to a File in the Media Library

Linking to a File in the Media Library

Instead of linking to a web page, you can link directly to files like PDFs, Word docs, or images stored in your Media Library.

Your website’s Media Library isn’t just for images — it can also store PDFs, schedules, registration forms, waivers, and other documents. Instead of linking visitors to an external file host, you can link directly to a file that’s already uploaded to your site. This keeps everything in one place and gives you control over what’s being shared.

What You Can Link To

Common files you might link to include season schedules (PDF), registration waivers (PDF), rules and policies documents, team rosters (PDF), and tryout information sheets. Any file that’s been uploaded to your WordPress Media Library can be linked this way.

How to Link to a File

Open the text module or button module where you want to add the file link. Select the text you want to link (for a text link) or open the Button settings. When the link popup appears, look for a button or option that says Browse Media Library or Search Media Library — it’s usually just below the URL field. Click it to open the Media Library. Find the file you want to link to and select it. The file’s URL will be automatically filled in. Click Insert or Apply. Save your changes.

What Visitors See

When a visitor clicks a link to a PDF or other file, their browser will either open it in a new tab (for PDFs) or download it automatically (for other file types). Either way, make sure the link opens in a new tab so visitors don’t lose their place on your site.

💡 Tip: Before uploading a file to the Media Library, rename it to something descriptive. “Spring-2026-Schedule-U12-Boys.pdf” is much better than “doc_final_v3.pdf” — both for visitors who download it and for you when you need to find it later.

Related Topics

WordPress offers a convenient solution with its Media Library if you’re managing a youth sports website and need to handle...

How to Add A Page

2 min
Page Editing

Imagine a dynamic webpage for your youth sports team that’s as easy to build as playing with building blocks. With...

WordPress Dashboard

1 min
Dashboard, Website Basics

The WordPress Dashboard is the central hub for managing your WordPress website.

In the digital age, where information is a valuable commodity, securing your online presence is paramount. For WordPress site owners,...