Compare commits

...

1 commit

Author SHA1 Message Date
e9446037a4 fix content for mec
All checks were successful
PHP Code Checker / PHP Code Checker (pull_request) Successful in 37s
PHPUnit / PHPUnit – PHP 8.1 (pull_request) Successful in 1m8s
PHPUnit / PHPUnit – PHP 8.2 (pull_request) Successful in 1m1s
PHPUnit / PHPUnit – PHP 8.3 (pull_request) Successful in 1m6s
2024-10-19 11:42:56 +02:00
2 changed files with 10 additions and 2 deletions

View file

@ -267,9 +267,9 @@ abstract class Event extends Post {
add_filter( 'activitypub_object_content_template', array( self::class, 'remove_ap_permalink_from_template' ), 2, 2 ); add_filter( 'activitypub_object_content_template', array( self::class, 'remove_ap_permalink_from_template' ), 2, 2 );
$excerpt = $this->retrieve_excerpt(); $excerpt = $this->retrieve_excerpt();
// BeforeFirstRelease: decide whether this should be a admin setting. // BeforeFirstRelease: decide whether this should be a admin setting.
$fallback_to_content = true; $fallback_to_content = false;
if ( is_null( $excerpt ) && $fallback_to_content ) { if ( is_null( $excerpt ) && $fallback_to_content ) {
$excerpt = parent::get_content(); $excerpt = $this->get_content();
} }
remove_filter( 'activitypub_object_content_template', array( self::class, 'remove_ap_permalink_from_template' ) ); remove_filter( 'activitypub_object_content_template', array( self::class, 'remove_ap_permalink_from_template' ) );

View file

@ -54,6 +54,14 @@ final class Modern_Events_Calendar_Lite extends Event {
$this->mec_event = new MEC_Event( $wp_object ); $this->mec_event = new MEC_Event( $wp_object );
} }
/**
* Retrieves the content without the plugins rendered shortcodes.
*/
public function get_content(): string {
$content = wpautop( $this->wp_object->post_content );
return $content;
}
/** /**
* Get the end time from the event object. * Get the end time from the event object.
*/ */