我有一个简短的代码将表单添加到页面。如何确保表单的CSS与快捷码一起及时加载?
Custom CSS for plugin form
3 个回复
最合适的回答,由SO网友:Bainternet 整理而成
您可以向the_posts
如果存在快捷码,则挂起,如果存在,则仅将样式排入队列:
function check_for_shortcode($posts) {
if ( empty($posts) )
return $posts;
$found = false;
foreach ($posts as $post) {
if ( stripos($post->post_content, \'[CHANGE_TO_YOUR_SHORT_CODE\') )
$found = true;
break;
}
if ($found){
$url = get_bloginfo( \'template_directory\' );
wp_enqueue_style( \'my_login_Stylesheet\',$url.\'/my_login_Stylesheet.css\' );
}
return $posts;
}
add_action(\'the_posts\', \'check_for_shortcode\');
SO网友:BjornW
将此表单的css添加到主题样式中。css。css已经存在,无论您是否有表单。这是最简单的解决方案。
SO网友:Pippin
您还可以通过短代码HTMl上方的标记嵌入样式。
结束