WordPressテーマSANGOの質問

新着記事に"NEWラベル"を付与したい

アバター
いまいち

いつもお世話になっております。
そして、素晴らしいテーマを作成くださりありがとうございます。
この機会を利用して感謝の気持ちを伝えさせていただきます。

早速ですが、どうしても改善できない点があるため、対処法をご教授頂ければ幸いです。
内容は以下の通りです。

◾︎お伺いしたいこと
新着記事に”NEWラベル”を付与したい

◾︎状況
|-固定ページをトップページにしている。
|-固定ページにて以下ショートコードを記載し、新着記事を出力している
[catpost type="card" num="2" is_date="1"]

…が、新着記事に「NEWラベル」が付与されない。

◾︎行ったこと
下記遷移先ページに記載されている対処法「①」「②」を行うのも改善されず。
https://saruwakakun.com/sango/comments?id=3579

おそらく「sng_normal_card()」が記載されていないことが原因かと思います。
解決可能であれば、その方法をご教授頂ければ幸いです。
お忙しいところ恐縮ですが、何卒よろしくお願いします。

SANGO
質問板アーカイブ
コメントへの回答
サルワカくん
サルワカくん
2020/03/25

SANGOで「NEW」ラベルが表示されるのはトップページの記事一覧のみです。
ショートコードで新着記事一覧を出力したときには、「NEW」は表示されません。

貼っていただいたリンク先のコメントは、トップページの記事一覧の話ですね…。

とはいえ、ショートコードによる記事一覧にNEWを無理やり表示させることもできなくはありません。

①以下のCSSをダッシュボードの[外観]⇒[カスタマイズ]⇒[追加CSS]に貼り付けておく(初回のみ)

.with-label-new .c_linkto {
    position: relative;
}
.with-label-new .c_linkto:before {
    content: 'NEW';
    position: absolute;
    top: 9px;
    left: 9px;
    background: #ff9449;
    color: #FFF;
    font-size: 12px;
    padding: 2px 7px;
    border-radius: 3px;
}

②NEWラベルを表示したいcatpostのショートコードの周りを次のようにdivタグで囲む

<div class="with-label-new">
  [catpost type="card" num="2" is_date="1"]
</div>

よろしくお願いします。

アバター
いまいち
2020/03/30

お忙しい中、ご回答くださりありがとうございました。
また、具体的な解決策までご教示くださりありがとうございます。

おかげさまで無事、NEWラベルが付与されました。