ブログ記事に、タグもしくはカテゴリに紐づいた関連記事をランダム表示させているのですが、自分自身の記事を除くことができません。
自分自身の記事を除くことは可能でしょうか。
アドバイス等いただけますと幸いです。
参考にさせていただいたコード
関連記事 https://www.h-fj.com/blog/archives/2013/01/16-120356.php
ランダム表示 https://tinybeans.net/blog/2014/05/17-004344.html
<mt:If name="entry_archive"> <mt:SetVar name="ids"> <mt:SetVar name="entries"><mt:EntryIfTagged>
<mt:SetVarBlock name="Sametags"><mt:EntryTags glue=' OR '><$mt:TagName$></mt:EntryTags></mt:SetVarBlock>
<mt:Entries tags="$Sametags" lastn="0">
<mt:EntryID setvar="id">
<mt:SetVarBlock name="ids" function="push"><mt:Var name="id"></mt:SetVarBlock>
<mt:SetVarBlock name="entries" key="$id">
<li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></li>
</mt:SetVarBlock>
</mt:Entries>
<mt:Else>
<$mt:EntryCategory setvar="Samecat"$>
<mt:Entries category="$Samecat" lastn="0">
<mt:EntryID setvar="id">
<mt:SetVarBlock name="ids" function="push"><mt:Var name="id"></mt:SetVarBlock>
<mt:SetVarBlock name="entries" key="$id">
<li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a></li>
</mt:SetVarBlock>
</mt:Entries>
</mt:EntryIfTagged><mt:RandomArray name="ids" limit="10" setvar="rand_ids">
<mt:Loop name="rand_ids">
<mt:If name="__first__">
<p>関連記事</p>
<ul></mt:If>
<mt:Var name="entries" key="$__value__">
<mt:If name="__last__"></ul></mt:If>
</mt:Loop>
</mt:If>
返信する