How to Embed PowerPoint Into a WordPress Page or Post
One of the easiest ways to give your content some structure and visual appeal is to present it as a PowerPoint on your website. And as an added benefit, PowerPoint presentations are good for search engine optimization and help improve your site’s readability.
The good news is that WordPress makes it incredibly easy for users to embed presentations into their websites – both manually and by using a plugin solution.
With this in mind, in this post, we’ll show you how to embed three different kinds of PowerPoint presentations – from your drive, Google Slides, and SlideShare – into a WordPress page (or post) and publish them for your site’s viewership.
How to Embed a PowerPoint in WordPress
Before you move on to embedding presentations on your website it’s important to decide where you’d like to host them. Those of you who upload presentations once in a while might want to host them directly on your website. On the other hand, if you have a ton of presentations that need to be embedded on your site then it may be a better idea to host them on a third-party server (such as Google Slides or SlideShare).
In this section, we’ll step through three different ways you can go about embedding PowerPoint presentations into your WordPress website. We’ll demonstrate by embedding the presentations in WordPress pages though you can follow the same steps to embed them into WordPress posts, as well.
Option #1: Embedding Presentations From Your Drive
One of the best things about WordPress is that you can install a plugin to do just about anything. And although you could embed PowerPoint presentations in WordPress pages (or posts) manually, using a plugin will help you keep track of uploads and customizations better.
Here’s how you can embed PowerPoint presentations from your drive to your WordPress website:
Login to your website’s admin panel and navigate to Plugins > Add New. Next, search for the Embed Any Document plugin and install and activate it to your site.
Once the plugin is activated, head over to the page (or post) where you’d like to embed the PowerPoint presentation. In the Edit Page screen, you should see an Add Document button right above the text editor.
Click on the Add Document button to begin uploading your PowerPoint presentation from your computer’s drive using the Media Library.
After the PowerPoint file is done uploading you’ll see some Advanced Options on the pop-up screen prompting you to customize the presentation’s display settings. Once you’ve configured the settings, click the Insert button to continue.
You’ll notice that a shortcode for the PowerPoint presentation is added to your text editor. Here’s what it should look like on the front-end:
This method is best for website owners who intend on uploading PowerPoint presentations once every so often since the presentations will be hosted on your website’s server.
Option #2: Embedding Presentations From Google Slides
If you’d like to host your presentation on Google Slides and embed it to your website from there then here’s how you can get started:
Start off by logging into your Google Drive account and locating the presentation you want to embed. Once you have it opened up, navigate to File > Publish to the web….
Next, click on the Embed tab in the pop-up screen and set your presentation’s Slide size and Auto-advance slides settings. Click on the Publishbutton to proceed.
Copy the code snippet that appears in the text box to your clipboard; we’ll add this to our site’s HTML text editor to embed the Google Slides presentation.
Finally, log in to your WordPress website’s admin panel and open up the page (or post) where you’d like to embed the presentation. From the Edit Page screen, navigate to the page’s HTML text editor and paste the Google Slides’ code snippet in it. It should look something like this on your website’s front-end:
If you find yourself creating PowerPoint presentations in your Google Drive then this method is ideal for you. In addition to this, the presentation will be hosted on your Google Drive account which means it won’t take up your site’s server space.
Option #3: Embedding Presentations From SlideShare
For those of you who don’t already know, SlideShare is a third-party slide hosting service that allows users to embed presentations on other websites.
To begin embedding your SlideShare-hosted presentation on your WordPress website, log in to your SlideShare account and open up the PowerPoint presentation you want to embed.
Once you have it open, copy its URL to your clipboard – we’ll use the presentation’s URL to embed it to our WordPress website.
Next, log in to your WordPress website’s admin panel and open up the page (or post) where you’d like to embed the presentation. Finally, from the Edit Page screen, toggle to the page’s HTML text editor and paste the SlideShare presentation’s URL link in it. If all things go well, it should look something like this on the front-end:
Regardless of which tool you use to create your PowerPoint presentations, SlideShare allows you to host them through their servers. And for this reason, going with this method is ideal for users who need to upload presentations regularly to their website.
Embedding PowerPoint presentations into your WordPress website allows you to deliver great user experience while allowing you to retain traffic (and maybe even get some more page views!). We encourage you to try it out on your own and see which method works best for you.
Let’s go over the different ways you can embed PowerPoint presentations into your WordPress website’s pages (or posts):
- If you have a handful of presentations that you need to upload then you’re better off embedding them directly into your site using the Embed Any Document
- Those of you who will be embedding tons of presentations into your WordPress website should consider opting for a third-party slide hosting service such as Google Slides or SlideShare instead of embedding them directly through the Media Library.
For More information you can contact WP DEV SHED