WordPress Excerpt Tutorial

WordPress Excerpt Tutorial

FavoriteLoadingAdd to favorites

In this lesson we learn how to add “Read more” or “Continue reading” links to our posts, as well as how to manage and customize excerpts in our theme’s output. Check out my “Get a Developer Job” course: https://www.udemy.com/git-a-web-developer-job-mastering-the-modern-workflow/?couponCode=YOUTUBE-HALF-OFF

To view a complete list of the WordPress lessons in sequential order visit:

Link to download .zip of theme files as shown in this video (note: this is not a “complete” WordPress theme yet and this download is only intended for educational purposes to dissect and review):

Want to share the WordPress website that you’ve been creating on your computer with the world? Learn about the web host I use and how you can get a domain + hosting for $4.95 a month ($60 savings): http://learnwebcode.com/web-hosting/

Sign up for my newsletter to receive periodic webDev tips, tricks, resources and coupons. Join the list at http://learnwebcode.com/

Follow LearnWebCode on Twitter for resources and updates:

By |2017-05-12T20:11:09+00:00May 12th, 2017|Wordpress Video Tutorials|50 Comments


  1. Angel Isma May 12, 2017 at 8:11 pm - Reply

    oooow very thanks my proooo you are the best

  2. raykudos73 May 12, 2017 at 8:12 pm - Reply

    Hi Sir brad, I got stuck on this excerpt tutorial..

    I follow your instruction on this one but still the final result is like this (more…) at the end of my post that I put a read more option instead of showing the result like this – Continue readind >>

    can you please help me out on this?..


  3. Robert Neal May 12, 2017 at 8:12 pm - Reply

    hey guys check this out it to get rid of the annoying […] – https://wordpress.stackexchange.com/questions/162109/remove-more-or-text-from-short-post

  4. wah saieen May 12, 2017 at 8:17 pm - Reply

    Good video. But how can i use image and title only en remove Excerpt ?

  5. MobiusCoin May 12, 2017 at 8:19 pm - Reply

    I kinda knew how to make a basic theme from scratch but going through this tutorial makes me appreciate and understand WordPress so much more. And you’re right! It does spark your imagination. Instead of displaying the content, I used wp_trim_words to trim the content to make it look like an excerpt if the excerpt field was empty!

  6. Samiron Barai May 12, 2017 at 8:20 pm - Reply


  7. Indrajeet Gubhaju May 12, 2017 at 8:20 pm - Reply

    thank you sooo much

  8. Golafor Rahman May 12, 2017 at 8:21 pm - Reply

    Thank u so much 🙂

  9. May May 12, 2017 at 8:22 pm - Reply

    i realize that my permalink doesnt work ,why?i click the post title and it did not show the whole content,just take me to the home page ,plz help me >__<

  10. Dries Bester May 12, 2017 at 8:22 pm - Reply

    I love these lessons. thanks so much for a clear guide.

  11. Placid Rodrigues May 12, 2017 at 8:22 pm - Reply

    Awesome tutorial. Thank you Brad.

  12. Flavius Tech May 12, 2017 at 8:27 pm - Reply

    i do not have that excerpt button from screen option, and read more tag doesnt appear nor i can click , it shows only […] even after i modified the_content()

  13. Franco Blaser May 12, 2017 at 8:28 pm - Reply

    This fixed my issue with the "continue reading" link not showing up all the time. Great tutorial!!

  14. Jay DuBB May 12, 2017 at 8:30 pm - Reply

    Yet another great tutorial .. I am confident that when i finish the series that i will be able to start designing my own templates. Do you have separate videos for splash pages and plugins ect… when i finish i feel like i need to keep learning all the small things .. 😀

    Thank you again!!

  15. Sultana Ionut May 12, 2017 at 8:30 pm - Reply

    If by any reasons the post is displaying the excerpt even if you are on that post page you need this :


    if (is_singular()){
    } else {


    This piece of code checks if you are on that post page and displays the_content instead of the_excerpt.
    Hope this helps someone.

    Edit : You don’t need the code above if you have single.php file 🙂

  16. Hector Archundia May 12, 2017 at 8:30 pm - Reply

    I’m coming from the get_template_part tutorial.. i have problems with the output of excerpts and it seems like it’s on my IF statement. Where does the statement get the $post variable? and why is it ->post_excerpt ???? :/

  17. Harpreet Singh Saini May 12, 2017 at 8:32 pm - Reply

    Hey, I am following this tuts from the very beginning and I didn’t understand why did we make single.php we could have done the same in page.php?

  18. Dima Faour-Klingbeil May 12, 2017 at 8:33 pm - Reply

    BIG THANK YOU!!! I finally solved this !

  19. skizzo muppet May 12, 2017 at 8:36 pm - Reply

    very good video !!

  20. Brian Hughes May 12, 2017 at 8:36 pm - Reply

    Great job on the tutorials! Just curious, though… these lessons were made back in ’14. Given all of the wordpress releases since ’14, would your methods and simplistic approach work with newer versions?

  21. Vita O May 12, 2017 at 8:37 pm - Reply

    how does it know to execute single.php instead of index.php???????

  22. Brant Nemiada May 12, 2017 at 8:38 pm - Reply

    Thank you for your tutorial i watched all your worpress tutorial video and is really helpful.

  23. Bart Heimenberg May 12, 2017 at 8:42 pm - Reply

    Did I miss how you can remove the […]? The standard get_the_excerpt function seems to generate this but I don’t like it.

  24. Your Future May 12, 2017 at 8:45 pm - Reply

    thanks but how i can the remove this […] in function

  25. quinn d6 May 12, 2017 at 8:45 pm - Reply

    If I click on a post after using <?php the_excerpt(); ?> it doesn’t show the full text of the post, it only shows the excerpt.
    So either I’m doing it wrong or WordPress has changed.
    I don’t know how to get it to work now I’m stuck.

    Oh right not stuck anymore it was because I didn’t have single.php. That sorted it.

  26. seal3081 May 12, 2017 at 8:47 pm - Reply

    I don’t see ?php the_content in my wordpress index.php. I’m using twenty thirteen theme.

  27. omshantiom76 May 12, 2017 at 8:48 pm - Reply

    Excellent tutorials so far! Thanks!

  28. Khasimsaheb shaik May 12, 2017 at 8:49 pm - Reply

    Great tutorial , its helped me a lot . thank you very much 🙂

  29. Amin seriari May 12, 2017 at 8:49 pm - Reply

    thanks for the series , u really help me but i was waiting for more levels in playlist for exp registration , membership , eCommerce stuff , waiting for any new tuts .. thanks again

  30. Baris Goroglu May 12, 2017 at 8:51 pm - Reply

    Very helpful! Thank you for the awesome tutorial 🙂

  31. Sisi Li May 12, 2017 at 8:51 pm - Reply

    can u make video tutorials about Joomla CMS and Drupal CMS too like WordPress CMS? Thank you about the WP tutorial…I learn a lot. In the beginning, I don’t know anything about WP CMS…right now I learned about your tutorials video…its awesome…appreciated ! Thumbs up!!!….I’m looking forward to learn about Joomla CMS and Drupal CMS…thank you…

  32. Ahmed Musawir May 12, 2017 at 8:52 pm - Reply

    Dude!! It’s just amazing …Talking about this whole series … It’s hard to find this quality on all the paid ones that I’ve seen!! Trust me on this, cuz I’ve seen it all … Lynda, Tutsplus, Treehouse, PluralSight … you name it. Incredible!! Please keep up your awesomeness!! Please make some on the Plugin/Widgets Development also … I’m a subscriber for life!

  33. OPPinionated May 12, 2017 at 8:53 pm - Reply

    I don’t understand code language. I’m using wordpress, sydney theme and the read more button does not respond. It has the parenthesis and 3 dots…. please help

  34. Mike Krier May 12, 2017 at 8:55 pm - Reply

    You know-it occurred to me that when you use the separate excerpt field in the post form, it shouldn’t be called "excerpt". Technically it should be called "summary" or "abstract". Since it’s not technically an "excerpt".

    (But anyway, that has nothing to do with how awesome your tutorials are! Ain’t like that’s your fault.)

  35. Rajni Nair May 12, 2017 at 8:55 pm - Reply

    Thank you!

  36. nachiket korgaonkar May 12, 2017 at 8:55 pm - Reply

    can you make some video on related post……….. i saw lots of tutorial but could not understand the concept can u help me on this……


  37. Gladventures Travel May 12, 2017 at 8:56 pm - Reply

    Thanks…a very useful tutorials

  38. bee2682 May 12, 2017 at 8:57 pm - Reply

    What if you just want to use the excerpt as your tittle (or headline)and you want to place it under the featured image? How would you do that?

  39. Yandong Liu May 12, 2017 at 8:58 pm - Reply

    Thank you very much, much better than lynda.com !

  40. barry abrams May 12, 2017 at 8:59 pm - Reply

    Thank you of your time invested and patience in explaining. You are very good at instructing. Do any of your videos explain creating a custom category to display only blog posts from one category on one page? Do any of your videos show how to change the index.php page to a 2-column layout using Bootstrap? The videos I’ve watched show older/different code for the loop than what is being used for the Twentyfifteen, sixteen, and seventeen index.php files.

  41. Wu Hui May 12, 2017 at 8:59 pm - Reply

    I hate wix ad.

  42. Rico Andrianirina May 12, 2017 at 8:59 pm - Reply

    Great tuto as usual well (y)

  43. D-Fox Web-Design May 12, 2017 at 9:03 pm - Reply

    Man i just finished a 100 hours PHP/Wordpress course, and the teacher was not able to cover the WordPress part.
    This is so clear and useful! Thank you so much for the help 🙂

  44. Wyatt Castaneda May 12, 2017 at 9:06 pm - Reply

    Thank you for your awesome tutorials, they have been hands down the best WordPress theme tutorials I’ve seen! Just a quick tip for everyone watching, another way to change the get_except link text AND get rid of the three dots can be found on the WP Codex here: https://codex.wordpress.org/Customizing_the_Read_More#Modify_the_Read_More_text_when_using_the_the_excerpt.28.29

    Thanks again and I can’t wait to keep watching!

  45. Juan Pablo Mejia May 12, 2017 at 9:06 pm - Reply

    This tutorials are amazing. I needed to learn wordpress for a job in a very short time and this gave me all the elements I needed to defend myself in wordpress.

  46. World4Freak May 12, 2017 at 9:07 pm - Reply

    wat code editor u use?

  47. Alzar May 12, 2017 at 9:08 pm - Reply

    thanks, I figured out the read more in 1:09 of the video, liked man, thx a lot, saved me a ton of time experimenting

  48. nachiket korgaonkar May 12, 2017 at 9:09 pm - Reply


    Thank;s for the very simple tutorial. its a very easy to understand i am looking forward to more tutorial like this keep going
    thanks again.

  49. Dan and Krypto May 12, 2017 at 9:09 pm - Reply

    I swear this guy is god sent.

  50. Cheryl Smith May 12, 2017 at 9:10 pm - Reply

    This is great, but it doesn’t work within a blockquote. I chose blockquotes so I could get alternating colors. I’m open to other ways of doing it, but being able to just add <!–more–> would have been a lovely way to deal with it.

Leave A Comment