Astra_Ext_Advanced_Headers_Loader::column_content( array $column, int $post_id )
Adds the custom list table column content.
Description
Parameters
- $column
-
(array) (Required) Name of column.
- $post_id
-
(int) (Required) Post id.
Return
(void)
Source
File: addons/advanced-headers/classes/class-astra-ext-advanced-headers-loader.php
public function column_content( $column, $post_id ) { if ( 'advanced_headers_display_rules' == $column ) { $locations = get_post_meta( $post_id, 'ast-advanced-headers-location', true ); if ( ! empty( $locations ) ) { echo '<div class="ast-advanced-headers-location-wrap" style="margin-bottom: 5px;">'; echo '<strong>Display: </strong>'; $this->column_display_location_rules( $locations ); echo '</div>'; } $locations = get_post_meta( $post_id, 'ast-advanced-headers-exclusion', true ); if ( ! empty( $locations ) ) { echo '<div class="ast-advanced-headers-exclusion-wrap" style="margin-bottom: 5px;">'; echo '<strong>Exclusion: </strong>'; $this->column_display_location_rules( $locations ); echo '</div>'; } $users = get_post_meta( $post_id, 'ast-advanced-headers-users', true ); if ( isset( $users ) && is_array( $users ) ) { if ( isset( $users[0] ) && ! empty( $users[0] ) ) { $user_label = array(); foreach ( $users as $user ) { $user_label[] = Astra_Target_Rules_Fields::get_user_by_key( $user ); } echo '<div class="ast-advanced-headers-users-wrap">'; echo '<strong>Users: </strong>'; echo esc_html( join( ', ', $user_label ) ); echo '</div>'; } } } }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.0 | Introduced. |