Description
This function returns the Conductor content layout for the current piece of content.
The Conductor content layout is passed to the conductor_content_layout filter before it is returned.
Note: The earliest that this function can be used reliably during the life cycle of a page is after the Conductor::is_conductor() function has been called.
Conductor content layout structure (array keys and values):
field_label (string): Label generated by Conductor based on type of content layout, used on the Conductor Options page and in the Customizersidebar_name_prefix (string): Label generated by Conductor based off of the field_label parameter (value may be identical to field_label in some cases), used when registering a Conductor Sidebar in the name and description parametersfield_type (string): The type of content piece for which this content layout applies to- “Built-in” Conductor
field_typevalues:built-in(i.e. Front Page or Home/Blog Page)categorypost-typepostpage
- “Built-in” Conductor
field_id (mixed [int, string]): , Unique ID (i.e. Post ID, Category ID, or Post Type Name/ID) for content typevalue (string): ID/Name for the selected content layout- “Built-in” Conductor
valuevalues:default(Disabled)cols-1(1 column)cols-2(2 columns)cols-2-r(2 columns, reversed)cols-3(3 columns)cols-3-m(3 columns, content middle)cols-3-r(3 columns, reversed, content right)
- “Built-in” Conductor
Conductor content layout examples:
Uncategorized category with disabled content layout selected:
array( 'field_label' => 'Category - Uncategorized', 'sidebar_name_prefix' => 'Uncategorized - Category', 'field_type' => 'category', 'field_id' => 1, 'value' => false )
Uncategorized category with two column reversed content layout selected:
array( 'field_label' => 'Category - Uncategorized', 'sidebar_name_prefix' => 'Uncategorized - Category', 'field_type' => 'category', 'field_id' => 1, 'value' => 'cols-2-r' )
Technical Details
Type: FunctionParameters: NoneReturn Value: array
Resources
Examples
The following example demonstrates how to use the current Conductor content layout properties to load a custom Conductor template.