我只需要在我的wordpress网站的帖子中添加css。做这样的事情最好的方法是哪种? 我试着把我的单个.php和它的工作很好,但我还有更好的办法做这样的事情。谢谢你的时间
答案 0 :(得分:1)
您需要为单个帖子创建一个不同的css,为此使用以下代码
function single_post_css() {
if(is_single()){
wp_enqueue_style( 'single', get_stylesheet_directory_uri() . '/css/single.css' );
}
}
add_action( 'wp_enqueue_scripts', 'single_post_css' );
在css目录中创建single.css。
答案 1 :(得分:0)
如果您的主题在正文标记中使用body_class()
,那么您将拥有单个页面(.myclass)
的特定css类,您可以在样式表中使用该
add_filter('body_class','pd_body_class_add');
function pd_body_class_add($classes) {
global $post; // use Global $post
if ( is_single() ) {
$custom_class = "myclass";
}
$classes[] = $custom_class;
return $classes;
}
在function.php
。
示例(可能与您的主题不同):
.myclass .entry { color: #123edf; }