I recommend you use hooks to insert your code from functions.php instead of modifying a theme file. Otherwise you have to make the same change to the template every time you update the theme.
http://codex.wordpress.org/Plugin_API/Action_Reference
Many themes offers its own hooks so that you don’t have to code as much. For example, Genesis framework documentation lists available hooks you can use to insert any PHP in various places.
Genesis Framework: http://my.studiopress.com/docs/hook-reference/
For example, you can use genesis_before_loop hook to add your php code just before the loop of single post. Try reading your theme documentation to see if any hooks are available out of package. Otherwise, you will have to read the official documentation to figure out yourself.
Related Posts:
- How to change the case of all post titles to “Title Case”
- Dynamically add id to heading tags
- Confirmation box when submitting post for review
- Ajax Load More Posts in Category Page
- Publish pending article from front end with a button?
- List latest posts in WP-Admin
- Update all posts automatically when using post_meta
- Restrict users from editing post based on the age of the post
- Change slug with custom field
- Restrict access to post if it is currently being edited
- Getting an alphabetic post list with two letters onclick on letter
- Create new category upon save based on post information
- which action to hook to in order to perform post-publish action
- Strange switch_to_blog() issue
- POST from jQuery to PHP
- Search widget breaks when using multiple loops?
- $post object is null
- Advanced Custom Fields – Storing array value for further usage
- Function to show random posts from a category
- str_replace the_title(); blues
- Accessing post->ID outside of the loop for listing child pages
- how to set beforsend option in wordpress ajax methods
- Display post category in foreach loop with category link
- WordPress Custom Fields (Checkboxes with multiple values)
- Why WP_Query(‘showposts=5’) shows only 1 post?
- Most liked page not displaying posts
- How to make number of blog posts a custom field?
- Creating a post from data returned from HTML form
- List authors with the last post title and order by last post date
- Display post category in foreach loop
- Page template is accessing the incorrect posts?
- Can’t get full post title if there a spaces in title
- Get post meta retrieving wrong value
- Adding a user’s ID behind the tag ref link address
- How can I remove the first two words and shorten get_the_title()
- How to show 3 most recent/viewed posts in a special tiles on home page using wordpress?
- Dark Bar at the top of wordpress page can’t be seen?
- How to display only one category in a custom post type?
- Display message depending on capability outside loop
- Limiting the amount of posts retrieved by the loop
- Hide content from Post Preview
- How to get the next and previous image title from attachment or gallery?
- displaying the categories post
- Adjust the order for returned posts
- How To Use Custom Fields With .mp3 Links
- Defining ‘last’ class on foreach blog posts
- Categories Listing and Highlighting current category item
- A better code for no post format?
- Help Combine These Two PHP Codes
- How to limit the number of results for all query_posts on mysite
- Show a Category Specific Info Box
- How to get all the terms of a post
- Get first comment link on the post itself
- User driven content problems
- How can i retrive the movies, trailers, news in a single page using search
- How can I create a menu items from meta box based on users input
- Older entries link within a category page
- How do I display a full post, not just an excerpt?
- Remove read more
- Insert new post for each user infinite loop error
- List direct children of page
- Unable to get posts with category on my page
- wordpress radio button on single post page
- How *not* to show the last post on the latest posts list
- Create post from form with image
- Exclude a ‘portfolio’ custom category?
- Display a custom field rating system in the front end
- get value from post to sidebar
- Echo author slug in post edit page
- Adding a content rating system
- How to Programmatically add an empty Block to every post on wordpress site?
- Assign category to new post via URL
- Setting posts_per_page for taxonomy term template
- Automatically create child pages and grandchild pages when saving a (parent) page
- API endpoint to get most-read and popular posts
- Blog post per page setting conflicting with custom WP_Query?
- Problem with permalink routing?
- Is it possible to run wp_kses on all posts?
- Change post order random through out the entire WordPress
- How to insert 2 args into 1 Wp_Query for a slideshow
- Adding custom fields to bbpress reply form
- Set size for attachments
- How to exclude latest x posts from a paginated query?
- Two loops, one AJAX loop, exclude posts in first loop from second loop, loops are in different files
- Classic editor throws 403 error based on post content
- Move first half of posts to one parent page, second half to the other page
- Check if checkbox is marked on publish/update post
- How to build a site with a map that shows where people offer and need help?
- wp_trim_words() does not work with my code Am I doing any mistake in my code?
- Display post option on frontend
- Retrieve value between 2 post
- How to create a submenu that will navigate through different posts in the same page
- Get the number of posts shown in the current page
- Create new posts in bulk using existing post
- Problem with adding programmatically woocommerce product post into category
- Setup a custom dynamic post
- problems with loading posts in a table-row
- How to make a price range slider from get_post_meta?
- Adding buttons to Add New Post and Add New Page
- How do I phpunit test a post output process?