From the course: WordPress Development: Coding Practice
Unlock the full course today
Join today to access over 24,400 courses taught by industry experts.
Sanitize output - WordPress Tutorial
From the course: WordPress Development: Coding Practice
Sanitize output
- [Instructor] Sanitization is a two-way street. Now let's say you're pulling information from the database, again, the text will actually be provided. You want to make sure that the information from the database will not break your site, so you're going to want to escape this output. So given the provided output, use the proper escape functions to make sure we display clean text to the end user. Format the text as such: a heading with the name, linked to the provided URL, and then a separate paragraph with the email address, and that does not have to be linked. We will use a short code to display the output. Remember, there are different escape functions for different types of data. So with that, let's take a look at our starting code. You can see here that we have a name, email, and URL that all need to be escaped before we return it as output. So go ahead and pause the video here and when you are ready, come back to see…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
Dynamic copyright year2m 50s
-
(Locked)
Randomize posts5m 37s
-
(Locked)
Get post meta3m 19s
-
(Locked)
Change admin colors based on the server5m 18s
-
(Locked)
Create your own block pattern5m 58s
-
(Locked)
Append a message to RSS content5m 31s
-
(Locked)
Sanitize input4m 39s
-
(Locked)
Sanitize output4m 4s
-
Add a sitewide banner to the top of the page3m 32s
-
(Locked)
Register a custom post type5m 37s
-
(Locked)
Store user meta5m 29s
-
(Locked)
Send an email to the admin when a plugin is activated6m 42s
-
(Locked)
When a user logs in, greet them by their name4m 44s
-
(Locked)
Create a transient5m 30s
-
(Locked)
Hide content based on a query string5m 49s
-
-