| @@ -156,5 +156,15 @@ | ||
| 156 | 156 | ?> |
| 157 | 157 | <!--more {{ settings.link_text }}--> |
| 158 | 158 | <?php |
| 159 | 159 | } |
| 160 | + | |
| 161 | + public function render_markdown(): string { | |
| 162 | + $settings = $this->get_settings_for_display(); | |
| 163 | + $text = Utils::html_to_plain_text( $settings['link_text'] ?? 'Read More' ); | |
| 164 | + $url = ( $settings['link'] ?? [] )['url'] ?? ''; | |
| 165 | + if ( ! empty( $url ) ) { | |
| 166 | + return '[' . $text . '](' . esc_url( $url ) . ')'; | |
| 167 | + } | |
| 168 | + return $text; | |
| 169 | + } | |
| 160 | 170 | } |