We have and image with wp-caption that we put on the first/second paragraph before
<!--more--> and we didn’t want this image displayed on the Frontpage and display on Details or Single Page.
Why we need it? Because on the Frontpage we already use Feature Image, so.. how to do that?
We will show you how to do that, we need do extra step by put some function on Current Active theme
functions.php and using WordPress add_filter features. Check it out and we will show you how to do that.
Another Tutorial: Put Google Rich Snippet Friendly Breadcrumb on WordPress
To make it work, we use regex to manipulate the_content() data. Regex (Regular Expression) is unique ways to manipulate string. Here is what Wikipedia said about Regular Expression
A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern. Usually this pattern is then used by string searching algorithms for “find” or “find and replace” operations on strings. (wiki)
Regex Concept founded by Stephen Cole Kleene
He we go, remove image and wp caption on Post Content WordPress Frontpage and Archive Page
- There are many method, you can using WordPress Editor, or you can use FTP service and edit
functions.phpfile via FTP Editor.
- Goes to
functions.phpon your current theme and edit it.
- After that files opened, just copy and paste this code in the end of your functions.php
- On The Code above, the code will strip all content in wp caption (included image) and didn’t display on NON SINGLE page.
- Save your work
Now, on the Frontpage
the_content(); all wp-caption and images will be remove and
the_content(); will display Text only.
You can enhanced that code, example hide on the frontpage but display on the archive, display on the search and many more. Just play around with code above.
We also put same regex to hide image but wp-caption text will be displayed. Just uncomment 1 regex and comment on current regex.