I would use ACF (Advanced Custom Fields) to give the option to add the file to the homepage. Then once a week when he needs to update it he can just go in and replace the existing file by uploading the new one. If the description or anything has to change then you can just add the additional field which he can modify too.
Advanced Custom Fields Plugin – https://wordpress.org/plugins/advanced-custom-fields/
Example of file output:
$pdf_file = get_field('pdf_file_field');
if ($pdf_file) {
echo '<div class="pdf-link"><a href="' . $pdf_file['url'] . '">Download Now</a></div>';
}
Related Posts:
- A link (not in the post) to download a specific PDF file
- How to download files to WordPress?
- How can i link my featured image to be clicked and the file will be downloaded
- How to show all available images in WP’s media library when using the Polylang plugin?
- Saving Media – Which Hook is Fired?
- Disable image attachment links
- retrieve custom image sizes from media uploader javascript object
- Is it possible to allow zip files to be uploaded in WordPress?
- WordPress monthly upload directory owner set to root
- Set a maximum upload count for users on a specific user role
- Append button to WordPress Image Details modal
- How to set custom upload directory per user after moving content directory
- Importing WordPress Attachments Into Custom Directories In wp-content/uploads/
- add_image_size creating lots of images (of various sizes)
- This file type is not allowed. Please try another
- File Upload Permissions
- Setting the uploads directory
- Retrieving JSON data in ajax request from media uploader
- How to disable WordPress Media resize different size version?
- insert post & Upload post thumbnail from the front end using ajax
- how to add new .webm mime types
- how can i simple change upload folders to %year%/%month%/%day%?
- How can I save the original filename to the database?
- How to side load an image from a service
- Regenerate thumbnails unexpected resolution (96 x 96)
- How to host different file formats/types for a media attachment without creating multiple attachments?
- Can’t write pdf file to upload directory using FPDF
- Change default uploads file using wp Skeleton
- Change default from “Attachment post URL” to “File URL” in Add Media
- how to use media library [closed]
- Adding Adobe files to a wordpress site [closed]
- Unable to Upload Images on Local Windows Install
- What types of files can I upload with the WordPress Uploader?
- Replacing Images in Media Library
- Creating a feature to upload multiples images in the Theme Options?
- Copying uploaded images not working in wordpress
- Disabling direct access to images using .htaccess
- Restrict WordPress Media Library for a specific user role (users can only see/select own media)
- Manual filename while uploading attachments
- Convert (-) and (escape) signs to (_) when uploading files on wordpress media library automatically
- Make WordPress compress full size image?
- Move files from flat upload directory to organised by year / month
- Can’t manipulate media uploads
- Alternative or workaround for wp_insert_attachment
- How to limit the number of simultaneous media uploads?
- Custom media uploader not showing library
- Symbolic link for uploads in wordpress
- Upload iPhone video clips to blog via native WP app
- Process uploads with phpThumb before generating thumbnails
- Maximum post size?
- tb_show not showing a media upload window . custom plugin
- In the media Rest API, what is “missing_image_sizes”?
- Storing WordPress Media Library Uploaded files onto a separate domain
- Error: The uploaded file exceeds the upload_max_filesize directive in php.ini [duplicate]
- Creating a podcast directory site – how to allow user to upload “large” files?
- Migrating media files (documents only) to a fresh install and maintaining the same directory structure
- get array of files in uploads dir
- Is there a way a user/member can upload a file and link it in his profile page?
- how to disable WordPress flash up-loader?
- Send an e-mail notification to custom user role when a file is uploaded to uploads folder
- Resize uploaded original images to a minimum automatically
- WordPress Thumbnail compression depends on the server?
- Better solution for managing media attachments with `wp_editor()`?
- Upload PDF and other files from the Front-End
- Custom Text in Media Uploader in a Theme Options Page
- How to disable image thumbnails from media manager but not post media uploader?
- Do custom post type (CPT) attachments/media store the parent post ID?
- Certain functions are not available when executed with wp_schedule_event
- Upload image fails “upload test” on localhost
- Get uploaded video URL
- How Do I Change the File Permission For Uploaded Files in WordPress?
- WordPress media has all disappeared on wp-admin but still on the server
- The uploaded file exceeds the upload_max_filesize directive in php.ini. showing while uploading a theme
- image not display in media library and thumbnail not display in post
- Using unzip_file() to get contents of file
- How to upload .tex files in wordpress?
- Which WordPress file controls the featured image upload maximum width and height of 3000px
- Moving wp-content folder to public_html
- An error occurred in the upload. Please try again later
- Using Gravity Forms to upload media into library, then attach to post
- Some images not appearing after switching from AWS S3 back to local
- Uploading a file results in attachment post, but file is missing
- Why I am not able to upload media files?
- Featured image to grayscale with PHP imagefilter – which hook to use?
- Store uploads on an external server?
- Force relative path in media library for LAN deployment
- WordPress Media manager select file button, how to prevent hiding?
- Custom Link In WordPress Media “Attachment Details” Upload Screen
- Make thumbnail from uploaded image without plugin
- Making Site A Use Site B’s wp-content Folder
- Limit number of uploaded attachments of specific context
- Set featured link not showing
- WordPress upload folder on separate server
- increase maximum upload file
- How i can upload images to another folder?
- make default upload folder year/month/day wordpress without plugin [duplicate]
- Display Image Upload from Contact Form 7 on Redirect Page [closed]
- media_handle_sideload() fails
- How to upload and add images to the existing post from the front-end with admin approval which is posted by other user
- Create media folder upon post publish?