Note returning $content[0];
when !is_single()
you’ll get non-exist errors.
You can accomplish what you’re after with somthing like:
add_filter('the_content', function ($content){
if (!is_single()) return $content;
$div = "🎅🏻";
return preg_replace('/<\/h3>/i', "</h3>".$div, $content, 1);
});
note the third parameter of preg_replace()
is the limit, setting to 1
will restrict the replace to the first match.
Related Posts:
- How to detect single.php (but not single-portfolio.php)?
- Custom Single Post By Category
- Using single.php from plugin folder instead of default template folder
- Custom permalink structure only for default posts
- Related Posts by Multiple Tags?
- How do I create a link that will always show the latest post?
- Post X of Y in single.php / sidebar.php
- HTML code in Custom field
- How to have different content in the loop and single
- Single.php Active Category Class
- How to add shortcode tags in single.php [closed]
- get_terms parent for current product only
- custom single.php not working
- How to display different single post template based on author?
- how load content as pop-up using ajax
- Disable single post page
- how to know if the post has pagination () or not
- Remove arrows from previous and next link
- “next_posts_link” and “previous_posts_link” display me NOTHING
- How to disable single post view in wp
- Custom Post Templates
- Add code just after Post content
- Pagination on single post page?
- Restrict post navigation to current sub menu
- Can’t get the_content of the parent page from its single post?
- Show all posts in sidebar in single.php
- How to show single post page as home page
- Using wp_list_categories like the the_category (showing just current categories of a post)
- How can I make a post that belongs to a category or have specific tags, display different from the other single posts?
- Display all posts that were published before full post on single.php
- Add Read More Tag to a post content (Single.php)
- If in_category not working for multiple single.php pages
- Single.php – Get Current Parent Category
- Thumbnail Image to go in the post aswell
- Add get_the_tags() to Single Posts section via functions.php
- Is it possible to customize the post according to post format in single.php?
- Multiple comment forms on a single page
- Post type no single page
- Single Post in Tab/Slider
- Defined function isn’t showed on page
- get_previous_post() while accounting for sticky posts
- wp-link-pages in header and footer of the post
- Changing wp_link_pages() to “Next Page” and “Previous Page” buttons?
- Attachment image single page
- Nest Next and Previous in a href with class that has a background image
- Making a wordpress page print friendly
- WordPress single.php different layouts projects / posts
- Can I style single post that are in multiple catergories?
- “Home” Page now only displaying the single latest post
- How to save template data into wp_post table (post_content column)
- WordPress – When visiting a `single post/ single.php` my category menu item link becomes active
- How do I change the template specifically for single posts?
- Show single post child category from a determined parent
- out of nowhere
- WP posts using index.php instead of single.php
- Single post shows post three times
- How do I check if a post is password protected?
- display multiple posts and posts content on a single URL
- Pagination for single post
- Get the category of post
- Only show related posts when another post has same term
- List posts of assigned categories in list of all categories on single.php
- Is possible to do this from function.php
- Custom Single Post Type not referring to single-post-type.php File
- Hide Certain Tags on Single Post Page
- Thumbnail With Next/Prev Links Not Showing Next Post?
- Add wp-link-pages to post
- Pagination and Related Posts
- Single post page from static home not working
- Get current post’s child page?
- 1 post, 2 templates
- Wrap div-tag around posts in page
- Insert Shortcode exactly at the end of the content
- WordPress More tag doesn’t work on Single post
- No matching template found when using single.php
- how show post date for specific post?
- Show Next/Previous without Link
- Listen to Post action
- How to add post count to wp_nav_menu?
- how to show all post in my page-grid.php template page
- Remove whitespace at the end of posts?
- Can I divide the pages into categories?
- Posts gathered from WPEMatico feeds are being mixed in different languages. Polylang is used for language separation
- Delete pubished and unpublished posts with wp_delete_post?
- store posts_id of category into a varable?
- If contributor has published 2 or more posts then show otherwise hide
- How to Assign / Move all Deleted post to a category
- Show posts by quarter
- Sidebar limiting to 10 posts?
- Query prints posts without specific categories
- Disable pagination in posts and pages
- post categories – how to show only categories with a specific parent id
- Post URL duplication adds numerical value
- Body text disappearing in random posts
- Add default content to post (for specific category)
- Displaying posts on Homepage
- Adding a time stamp on post view
- The post order is different for logged-in and non-logged-in users? [closed]
- Change a div background color on Post ID
- CSS code for “inserting a custom post divider” after each post