تخصيص هيكل قوالب WP Discourse

تعديل: لقد نجحت في ذلك وقمت بلصق الكود الصحيح أدناه لأي شخص آخر يواجه نفس التحدي:

@angus بعد بعض القراءة، وجدت الموقع لتجاوز حجم صورة الجرافاتار في تعليقات 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="Avatar for {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( 'says:', 'wp-discourse' ); ?></span><!-- screen reader text -->
				</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)