<?php /** * This file adds a custom template to the AgentPress Child Theme. * * @author Brad Dalton * @link http://wpsites.net/web-design/make-custom-page-template/ * @package Agentpress * @subpackage Customizations */ /* Template Name: Custom */ // Add custom body class to the head add_filter( 'body_class', 'add_body_class' ); function add_body_class( $classes ) { $classes[] = 'agentpress-custom'; return $classes; } // Force full width page layout add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' ); genesis();
How to create template page in Genesis in WordPress?
Put this in the functions.php
<?php /** * Template Name: Office Hours Template * Description: Used as a page template to show page contents, followed by a loop * through the "Genesis Office Hours" category */ // Add our custom loop add_action( 'genesis_loop', 'cd_goh_loop' ); function cd_goh_loop() { $args = array( 'category_name' => 'genesis-office-hours', // replace with your category slug 'orderby' => 'post_date', 'order' => 'DESC', 'posts_per_page'=> '12', // overrides posts per page in theme settings ); $loop = new WP_Query( $args ); if( $loop->have_posts() ) { // loop through posts while( $loop->have_posts() ): $loop->the_post(); $video_id = esc_attr( genesis_get_custom_field( 'cd_youtube_id' ) ); $video_thumbnail = '<img src="http://img.youtube.com/vi/' . $video_id . '/0.jpg" alt="" />'; $video_link = 'http://www.youtube.com/watch?v=' . $video_id; echo ' <div class="one-third first">'; echo '<a href="' . $video_link . '" target="_blank">' . $video_thumbnail . '</a>'; echo '</div> '; echo ' <div class="two-thirds"> '; echo ' <h4>' . get_the_title() . '</h4> '; echo ' ' . get_the_date() . ' '; echo ' <a href="' . $video_link . '" target="_blank">Watch It</a> | <a href="' . get_permalink() . '" target="_blank">Show Notes</a> '; echo '</div> '; endwhile; } wp_reset_postdata(); } genesis();
How to create Custom Post Types in Genesis Child Theme in WordPress
Put below code to the functions.php of the child theme.
add_action( 'init', 'create_custom_post_type' ); function create_custom_post_type() { $labels = array( 'name' => __( 'Tax Liens' ), 'singular_name' => __( 'Tax Lien' ) ); $args = array( 'labels' => $labels, 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'taxliens'), ); register_post_type( 'tax_lien', $args); }
How to create template page in WordPress?
3rd level responsive submenu
- « Previous Page
- 1
- …
- 13
- 14
- 15
- 16
- 17
- 18
- Next Page »