Runs in the loop-[post_type].php file and runs before the have_posts() loop whenever any custom post type content (i.e. ad listing, coupon, job listing, etc) is loaded.
appthemes_before_loop(); |
Example: Advertisment
This code would display an AppThemes banner advertisement above the content of every page.
function insert_banner_ad_before_page() { echo '<a href="http://www.appthemes.com"><img src="http://www.appthemes.com/ads/at-468x60a.gif"></a>'; } add_action( 'appthemes_before_loop', 'insert_banner_ad_before_page' ); |
Example: Advertisment on category page
This code would display an AppThemes banner advertisement above the content of category page.
function insert_banner_ad_on_category_page() { if(is_tax(APP_TAX_CAT)) echo '<a href="http://www.appthemes.com"><img src="http://www.appthemes.com/ads/at-468x60a.gif"></a>'; } add_action( 'appthemes_before_loop', 'insert_banner_ad_on_category_page' ); |
Example: Adding an Announcement Bar
You can insert special information for the user about a sale, upcoming event, or other notification here.
function sale_annoucement() { echo '<div class="annoucement">' . __('Come back July 5th for 10% off everything!', 'appthemes') . '</div>'; } add_action( 'appthemes_before_loop', 'sale_annoucement' ); |
Changelog
- since 1.1
Source File
appthemes_before_loop()
is located in loop-[post_type].php
.