0

tumblr でブログを作成していますが、一部のタイプの投稿 (回答ブロック) がメイン ページに表示されないようにしたいと考えています。

テーマのデフォルトコードを次のように変更することで、すでにこれを達成しました

 {block:Answer}
      {block:TagPage}
        <article class="stat-answer" id="post-{PostID}">
         .......
      {/block:TagPage}
   {/block:Answer}

私は基本的に追加しました{/block:TagPage}

ただし、まだ投稿をカウントしています。

これは問題です。私はたくさんあり、それらを視覚化することなく投稿をカウントするため、空白になるメインページではなく、タグページでそれらを視覚化したいと考えています。

特定の種類の投稿をカウントしないように tumblr にどのように言えますか?

どうすればhtmlソースを編集できますか?

4

1 に答える 1

1

追加のTumblrマークアップを使用すると、 Ask投稿は出力されますが、タグページの場合はAsk情報は出力されません。

問題はケースの順番だと思います。このコードを試してください:

{block:TagPage}
    {block:Answer}
        <article class="stat-answer" id="post-{PostID}">
        …
        </article>
    {/block:Answer}
{/block:TagPage}

UPD:私の経験とこの 2つのガイドのために、目標を達成することは不可能です。Tumblrの通常の動作によりデータベースからかなりの数の投稿が取得され、Tumblr-devロジックにより、すべてを出力する必要があります。それらの受信した投稿、そしてDevはあなたがそれを正しく行っているかどうかをチェックしていません(受信したすべての投稿を出力するか、選択的に出力します)。

テーマAPIが単純なため、純粋なTumblrマークアップでそれを行うことは不可能です。

ただし、Tumblr APIを使用して、必要な投稿のみを取得、フィルタリング、出力できます。このAPIは柔軟性が高く、役立つ可能性があります。

于 2012-06-25T15:22:15.330 に答える