私はどこでもオンラインで回答を見つけることができなかったのに驚いていますが、クラスの投稿のタグを追加する方法はありますか?Wordpress - タグをクラスとして追加しますか? (post_class)
私はpost_classするフィルタを追加しようとしていますが、それが動作していません。
function tag_to_class($classes) {
global $post;
foreach((get_the_tags($post->ID)) as $tag)
$tags[] = $tag->name;
return $tags;
}
add_filter('post_class', 'tag_to_class');
add_filter('body_class', 'tag_to_class');
私はエラーを取得する:
Warning: Invalid argument supplied for foreach()
大歓迎任意のヘルプ、 ありがとうございます!
ああ。 post_class関数を使用して分類法とステータスクラスも追加したいのですが? – waffl
私は前にこの問題を抱えていましたが、私はそれをどのように解決したのか正確に覚えていません。私は今WPと一緒に遊ぶことはありません。私は私の答えを更新しました。 – JKirchartz