Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Section: CPT Loops
- Author: Simon Prosser
- Description: Adds CPT Control to loops.
- Version: 1.0.0
- */
- class PageLinesPostLoopCPT extends PageLinesSection {
- function __construct( $registered_settings = array() ) {
- $name = __('Main Content <small>(The Loop - CPT ENABLED)</small>', 'pagelines');
- $id = 'theloop';
- $settings = array(
- 'type' => 'main',
- 'description' => 'The Main Posts Loop. Includes content and post information',
- 'workswith' => array( 'main-single', 'main-default', 'main-posts' ),
- 'icon' => PL_ADMIN_ICONS . '/document.png'
- );
- parent::__construct($name, $id, $settings);
- global $pl_section_factory;
- $pl_section_factory->sections['PageLinesPostLoop']->settings['required'] = 0;
- }
- function section_persistent(){
- $global_meta = array(
- '_pagelines_layout_mode' => array(
- 'type' => 'select',
- 'selectvalues'=> array(
- 'fullwidth' => array( 'name' => 'Fullwidth layout', 'version' => 'pro' ),
- 'one-sidebar-right' => array( 'name' => 'One sidebar on right' ),
- 'one-sidebar-left' => array( 'name' => 'One sidebar on left' ),
- 'two-sidebar-right' => array( 'name' => 'Two sidebars on right', 'version' => 'pro' ),
- 'two-sidebar-left' => array( 'name' => 'Two sidebars on left', 'version' => 'pro' ),
- 'two-sidebar-center' => array( 'name' => 'Two sidebars, one on each side', 'version' => 'pro' ),
- ),
- 'title' => 'Content Section - Select Layout Mode (optional)',
- 'desc' => 'Use this option to change the content layout mode on this page.'
- ),
- );
- add_global_meta_options( $global_meta );
- }
- function section_template() {
- //Included in theme root for easy editing.
- if ( is_post_type_archive() && file_exists( trailingslashit( STYLESHEETPATH ) . 'template.archive-' . get_post_type() . '.php' ) )
- get_template_part( 'template.archive-' . get_post_type() );
- else
- get_template_part( 'template.postloop' );
- }
- } // end class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement