| @@ -709,5 +709,19 @@ | ||
| 709 | 709 | </div> |
| 710 | 710 | </div> |
| 711 | 711 | <?php |
| 712 | 712 | } |
| 713 | + | |
| 714 | + public function render_markdown(): string { | |
| 715 | + $settings = $this->get_settings_for_display(); | |
| 716 | + $number = $settings['ending_number'] ?? ''; | |
| 717 | + $prefix = $settings['prefix'] ?? ''; | |
| 718 | + $suffix = $settings['suffix'] ?? ''; | |
| 719 | + $title = Utils::html_to_plain_text( $settings['title'] ?? '' ); | |
| 720 | + $value = $prefix . $number . $suffix; | |
| 721 | + if ( empty( $value ) && empty( $title ) ) { | |
| 722 | + return ''; | |
| 723 | + } | |
| 724 | + $parts = array_filter( [ $value, $title ] ); | |
| 725 | + return implode( ' - ', $parts ); | |
| 726 | + } | |
| 713 | 727 | } |