Use is_home
instead, as is_page_template
will not work for home.php
as its technically not a page template in the traditional sense.
add_action('template_redirect', 'are_we_home_yet', 10);
function are_we_home_yet(){
if ( is_home() ) {
//your logic here
}
}
Revised:
add_action('template_redirect', 'are_we_home_yet', 10);
function are_we_home_yet(){
global $template;
$template_file = basename((__FILE__).$template);
if ( is_home() && $template_file="home.php" ) {
//do your logic here
}
}
The revised answer is actually what you really need, it will check if you are on the home page, in addition to getting the template file being included and check to see if that file is in fact your home.php
file and if so, you can go about your logic…
Related Posts:
- Extract image from content and set it as the featured image
- How can I tell if I’m on a login page? [duplicate]
- How to hook into the quick edit action?
- WooCommerce add_action hook results in 500 error
- Accepted arguments value in hook functions
- Which action hook to use for function?
- Modify a function without editing template
- Don’t delete a page if it holds users
- Which action does wp_update_user triggers?
- How can I get my Script to work on the Login page?
- Trigger a custom function when option are saved in admin area
- jQuery does not work
- Override the WordPress core function wp_referer_field
- Is there a way to prevent a function/method from being called outside a specific hook?
- Adding code before post title with the_title produces weird results
- Add back in child theme what the parent theme removed with remove_action
- Changing where my author box is printed
- Insert Content Before div#main from the functions.php File
- Replace admin header logo with an image
- Does hook have an effect on increasing the page load?
- Save_post – Warning: Cannot modify header information
- What is the earliest Hook a Script can use?
- How Do I Unhook This Parent Theme Function?
- WordPress hooks to call a function inside a construct
- delete_term is not working properly with add_action()
- Function attached to cron job not running but will run if called manually
- remove_action on after_setup_theme not working from child theme
- Issues with title-tag and document_title_parts
- Remove Actions/Filters added via Anonymous Functions
- Trying to use add_action and do_action with parameters
- Check if post is being published for the first time, or is an already published post being updated
- Import WordPress XML File from Within Functions.php
- Define custom Page Template without its own .php file
- Does hooking into the same action multiple times drain memory?
- How to use the do_action () with parameter
- Perform an action when post is updated/published
- How to influence the information displayed on widget inside wp-admin
- WordPress Theme Update Action?
- Is there a hook or function I can use to display all theme files being used on a current page?
- Do WordPress’ cron’s clean up expired transients?
- Issue with get_theme_mod returning a blank value instead of the saved value
- add_action in a function, is it possible?
- Using a private method as an action callback from within a class
- Refresh page after form action
- How to restrict actions and filters “properly” by conditions
- How to count number of functions attached to an action hook?
- Show modified time if post is actually modified
- why doesnt is_home() work in functions.php
- How to create thumbnails for PDF uploads?
- Using add_filter() in Widgets
- Implementing DNS Prefetching with WordPress
- Help me to understand wp_header() and wp_footer() functions
- In WooCommerce I need to modify the thankyou.php page [closed]
- How can I add an extra WooCommerce hook
- Why get_header() or get_footer() does not run twice if called in the same php file?
- Change meta tags programatically
- Convert hyphen to underscore in permalinks
- Remove Page Title from Static Frontpage
- Using get_terms for custom taxonomy in functions.php
- Fatal error: Call to undefined function add_action() – an untouched problem
- How to override WordPress registration and insert an auto-generated username?
- Set default options for inserting media
- Change parent theme file function in child themes functions.php
- Adding extra SVGs to TwentyNineteen child theme using class TwentyNineteen_SVG_Icons
- Reuse variable in hook callback
- gform_after_submission content appears immediately after , not in post body [closed]
- How do I change parameters without changing the core
- Call to undefined add_action() in theme’s functions.php
- Is it possible to be more page/post specific with admin_enqueue_script?
- Hooking new functions to actions + passing parameters
- Issue adding text after short description on product pages Woocommerce [closed]
- Customize “the_posts_pagination” and put list instead div
- Automatically Add Specified Value to Attachment Metadata upon Upload
- Can’t Update function.php after writing short code
- How to update feed only 2-3 times a week (for Feedburner email)?
- Increment price for Woocommerce Minicart [closed]
- how to change link of some wordpress pages
- Gravity Forms field entries into wp_query loop [closed]
- Post thumbnail relative link and HTML modify
- Proper way of using functions in action hook?
- How would go about if I just want a temporary function?
- Passing arguments to my function with do_action and add_action is not working
- Pass parameters to function through an action
- How to preserve edits to Name or Slug of term when using wp_update_term on save?
- Get current page_id before loop, in functions.php
- How to select a page within admin?
- How to manage arrays from custom functions stored in functions.php?
- How do I pass arguments for multiple functions hooked to a single action?
- How to properly add function called by action-hooked function to functions.php?
- Change size and crop medium_large images
- Gravity Forms – Using a Form to Pre-populate A Gravity Form [closed]
- Custom HTML in specific category single page and its descendant categories
- Running a script before absolutely everything
- Inserting a functions output after the content
- How to display post content instead of excerpt
- Add function to every post?
- Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘greenday_head’ not found or invalid function name
- How do I add Bootstrap and LESS to my migrated WordPress site?
- Problem only while using require_once() within functions.php
- Passing values from a widget to a function within a plugin