Changeset 12284 for trunk/src/bp-core/classes/class-bp-email.php
- Timestamp:
- 11/15/2018 07:03:35 PM (7 years ago)
- File:
-
- 1 edited
-
trunk/src/bp-core/classes/class-bp-email.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/classes/class-bp-email.php
r11895 r12284 71 71 72 72 /** 73 * Email preheader. 74 * 75 * @since 4.0.0 76 * 77 * @var string 78 */ 79 protected $preheader = null; 80 81 /** 73 82 * Email headers. 74 83 * … … 271 280 */ 272 281 return apply_filters( 'bp_email_get_property', $retval, $property_name, $transform, $this ); 282 } 283 284 /** 285 * Get email preheader. 286 * 287 * @since 4.0.0 288 */ 289 public function get_preheader() { 290 if ( null !== $this->preheader ) { 291 return $this->preheader; 292 } 293 294 $preheader = ''; 295 296 $post = $this->get_post_object(); 297 if ( $post ) { 298 $switched = false; 299 300 // Switch to the root blog, where the email post lives. 301 if ( ! bp_is_root_blog() ) { 302 switch_to_blog( bp_get_root_blog_id() ); 303 $switched = true; 304 } 305 306 $preheader = sanitize_text_field( get_post_meta( $post->ID, 'bp_email_preheader', true ) ); 307 308 if ( $switched ) { 309 restore_current_blog(); 310 } 311 } 312 313 $this->preheader = $preheader; 314 315 return $this->preheader; 273 316 } 274 317
Note: See TracChangeset
for help on using the changeset viewer.