Use the_content hook and hook only when you are on a single page:
add_filter( 'the_content', 'my_button_function' );
function my_button_function( $content ) {
// See if it's a single post or a loop
if ( is_single() && in_the_loop() && is_main_query() ) {
return $content . "<button onclick=\"buttonAction()\" p style=\"font-size:10px\" id=\"ActionButton\">ACTION</button>";
}
return $content;
}
This will only add the button if you are on a single post, and will add the button at the end of your content.
Further reading at : WordPress Developer’s website.
Related Posts:
- How to update custom fields using the wp_insert_post() function?
- Alter query on edit.php
- Permanently remove first image from posts
- Insert code when users come from an specific referer
- How to display related posts from parent category
- Disable External Pingacks on WordPress Posts and Only Allow ‘Self Pings’
- Go to / Scroll to Password Field on WordPress Posts After Submit With Message(s)
- How to migrate the posts from an old custom legacy blog to a new WordPress website?
- Get_the_author doesn’t return author name
- Styling images coming from another blog
- Exclude posts from homepage having a specified tag
- Remove posts after a given amount of time
- How can I use wp_query to show all product data using just the products ID?
- Button not refreshing page
- Trying to add attribute to my posts’ featured image
- Loop through categories and display posts title under each dropdown
- Get post id in a function when edit/add a post
- How to store post ID’s in cookie or session to display the same posts later
- Post + form + action + results on the same page
- Why my image upload button is not working in wordpress widget area?
- Loading index.php contents which located outside blog folder for post single page
- get post content of particular post by url
- Post repeating with infinite scroll
- retrieve post data and insert it in seperate static html page without WordPress
- Why am I getting a different filename? And how does WordPress load singular.php for both Page & Post? (Fresh WordPress installation)
- Returning data instead of echoing/printing
- Display related posts without a plugin
- Counting Search results, and displaying the offset per page
- AJAX button action in foreach
- Function works everywhere, how to keep it to execute when creating a new post
- Parsing Menu Items and Blog Posts
- Function won’t run onclick using Ajax
- WordPress query undefined offset in loop
- Find Site ID From WP_Post
- WP_Query: getting posts where custom field exists
- Reading settings in the home page precisely home.php
- get post id from wp_insert_post for get_template_part
- Modify main query before it run without pre_get_post
- Displaying list of posts in category page
- .html end of URl affected to SEO?
- How can I get “Previous” and “Next” to show in the navigation besides the links?
- Displaying content on posts page based on category
- how to make an array of post id’s in is_single
- Loading Posts & Category with Ajax
- array_rand not working correctly?
- WP_Query() load selected post
- Unable to render custom field after attempt to generate a list of recent post in page template
- how to edit a specific post slug using a php code?
- How to pick “full/thumbnail” images in the loop?
- Why when I create a new post I found 2 record related to this post into the posts database table?
- Saving a post ID to use in a form elsewhere on website
- Prevent post from being published and show error
- Woocommerce Custom Meta Boxes- How to only display if they actually have content
- Pagination at category doesnt work with same name of page
- understand what code is doing when prepending /blog
- My worpress search page is showing no results
- duplicate posts with ajax load more wordpress
- Add a product category to a specific product via a button
- Send an e-mail on address with the link with disliked post
- How to display 8 posts in four columns and 2 rows on a carousel slide?
- Time Stamp In A WordPress Post Title That Does Not Keep Refreshing
- Don’t update modified post date when user add a product review or comment?
- Show a text if the post has written by author user role in WordPress
- Getting info about selected posts using one WP_Query
- Closing Comments conditionally in comments.php
- Change upload URL by mime type
- How to pull date/time in french format for wordpress post?
- WordPress post insertion from PHP file
- How to display last whole post on the homepage
- Make sticky post with FacetWP
- WordPress Single Post Pagination Numbered and Navigational
- Getting page / post URL on publish and / or update
- Let user select the number of posts shown per page jquery error
- Add wp posts to cutom masonry grid
- Displaying 3 Category Posts differently
- Insert div after every three posts in home.php [duplicate]
- PHP tag in post content makes wordpress go crazy
- insert thumbnail image from php script
- ‘posts_per_page’ in costum page type
- Weird Behaviour: Not all WordPress Posts appearing
- Dynamic form variables for post meta
- List of child pages fetch next results at link click
- Adding category in wordpress – custom
- Query category-specific, paginated posts and allow viewer to change sort order
- Auto create description in post
- Trying to see if page is category or single and displaying title with appropriate heading tag
- Different image and background color depending on page type
- wordpress radio button on single post page
- Posts sortable column not sorting properly for custom field numbers
- HOW TO Insert Existing PHP Code to WOrdPress
- How to modify this function to exclude also the post belonging to a specific category?
- How to list all the posts in a personalized page? WordPress
- Set post to draft if matching word is found in the post
- Disable single posts, but keep archive
- How to create a WordPress PAGE in another folder?
- How do I get a function to work in single.php
- Count the number of matching post names in foreach loop
- Need Help With Making Full-Width Template for Blog Posts (common methods aren’t working)
- Data insertion after clicking a button does not work (script, AJAX, PHP)
- Category Attachment Pagination 404 Error on 2nd Page