[JoyFreak] Set Open Graph Image

Admin

AdminAdmin is verified member.

Well-Known Member
Staff member
Administrator
This guide will help you to set your forum's open graph image. It will use the first image in your thread, whether linked directly or attached.

Open template: thread_view

Find:
Code:
<xf:set var="$fpSnippet" value="{{ snippet($firstPost.message, 0, {'stripBbCode': true}) }}" />

Add below:
Code:
<xf:if is="$thread.cover_image">
<xf:macro template="metadata_macros" name="metadata"
arg-description="{$fpSnippet}"
arg-shareUrl="{{ link('canonical:threads', $thread) }}"
arg-canonicalUrl="{{ link('canonical:threads', $thread, {'page': $page}) }}"
arg-imageUrl="{{ link({$thread.cover_image}) }}" />
<xf:else/>

Find:
Code:
arg-canonicalUrl="{{ link('canonical:threads', $thread, {'page': $page}) }}" />

Add below:

Code:
</xf:if>

Save.
 

Facebook Comments

Similar threads

Admin
Replies
0
Views
946
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
771
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
727
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
72K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
935
AdminAdmin is verified member.
Admin
Back
Top