Customize the structure of WP Discourse templates

Редакция: У меня получилось, и я вставил правильный код ниже для всех, кто столкнулся с той же проблемой:

@angus После изучения документации я нашел место, где можно переопределить размер аватара Gravatar в комментариях WP Discourse.

В моем файле functions.php я добавил следующее (но получаю ошибку/см. ниже):

// Настраивает шаблон comment_html.

function my_wpd_comment_html( $input ) {
		ob_start();
		?>
		<li class="comment <?php echo $even ? 'even' : 'odd'; ?> depth-1">
			<article class="comment-body">
				<footer class="comment-meta">
					<div class="comment-author vcard">
						<img alt="Аватар для {username}" src="{avatar_url}" class="avatar avatar-64 photo avatar-default"
							 height="24"
							 width="24">
						<b class="fn"><a href="{topic_url}" rel="external"
										 class="url">{username}</a></b>
						<span class="says screen-reader-text"><?php echo esc_html( 'говорит:', 'wp-discourse' ); ?></span><!-- текст для экранного диктора -->
					</div>
					<div class="comment-metadata">
						<time datetime="{comment_created_at}">{comment_created_at}</time>
					</div>
				</footer>
				<div class="comment-content">{comment_body}</div>
			</article>
		</li>
		<?php
		$output = ob_get_clean();
 return $output;
	}

// Подключаемся к функции из кода плагина.
add_filter(  'discourse_comment_html', 'my_wpd_comment_html' );

Редакция: Теперь всё работает!
Однако я получаю ошибку 500. У меня не включено отображение ошибок. Сейчас настрою это в тестовой среде, чтобы увидеть синтаксическую ошибку. Но хотел опубликовать код здесь, на случай если это очевидное исправление.

Спасибо

1 лайк