(int)get_post_meta(get_the_ID(),'views',true);
でカウント数が取得できるはずです。 これ調べるのに少し戸惑いました。あと使った関数
in_category("カテゴリスラッグ名");
表示する記事が引数で指定したカテゴリであればtrue
CSSと合わせればカテゴリで背景画像を変えるとかも可能。何気に役立つ。
スラッグ名は「ダッシュボード」➡「投稿」➡「カテゴリー」内から確認できる。
is_single();
表示する記事が投稿ページであればtrue
wp_is_mobile();
携帯端末から見ていればtrue
以下実装部分
「WordPressダッシュボード」 ➡「外観」➡「テーマの編集」➡ 右側に表示されている「テーマのための関数、function.php」を編集。

1 2 3 4 5 6 7 8 9 10 11 12 13 |
function <span style="background-color: #00ffff;">is_preview_over</span>(){ $count = (int) get_post_meta( get_the_ID(), 'views', true ); if($count > <span style="background-color: #ffff00;">50</span> ){ //ここに必要な処理を書きます //この場合だとページのビュー数が //<span style="background-color: #ffff00;">50</span>以上の時にここの処理が実行されます。 echo "ここに表示したいテキストをいれれば、そのままホームページ上に表示されます"; //上の"は'に変えても大丈夫です。 //何かをコピペするときにそのテキスト内に"が含まれていたら'で囲む必要が //あります。逆に'が含まれていたら"で囲んだ方がいいです。 //この'//'が並べてある行は消して構いません。 } add_shortcode("<span style="background-color: #cc99ff;">func</span>","<span style="background-color: #00ffff;">is_preview_over</span>"); |