Blogger:仅在来自特定作者的帖子中显示小部件
问题描述:
我尝试在特定作者的帖子中显示特定小部件(我有一个多作者博客)。 例如作者1的Widget 1,作者2 e.t.c的Widget 2Blogger:仅在来自特定作者的帖子中显示小部件
或者在特定作者(譬如widget 1:作者内容1 A,窗口小部件1:作者2等内容B)的窗口小部件的具体内容
其实,我尝试使用不同的广告代码每个作者在特定的小部件。
当我将JavaScript与广告代码放在文章正文下方(与帖子内容相同的小部件内)时,一切都可以。我使用<b:if cond='data:post.author == bla bla bla
声明,它完美地工作。
但是,当我尝试在模板的另一个小部件中做同样的事情时(我使用相同的语句<b:if cond='data:post.author == bla bla bla
,那么系统不会识别该帖子的作者,并且if语句从不是真的,所以我没有内容小部件。
答
data:post.author
属于博客文章,所以你不能用它外面博客插件type='Blog'
。
您可以设置JavaScript变量对每个作者博客插件内,并用if语句,你想去的地方使用它。
示例:
<b:if cond='data:post.author == "someone"'>
<script>
var author = "someone";
</script>
</b:if>
..................
............
.......
<script>
if (author === "someone") {}
</script>