At function enqueue_scripts() of wpuf.php right after the line
require_once ABSPATH . '/wp-admin/includes/template.php';
i replaced the line
wp_enqueue_style( 'wpuf', $path . '/css/wpuf.css' );
with
if ( has_shortcode( 'wpuf_addpost' ) || has_shortcode( 'wpuf_edit' ) || has_shortcode( 'wpuf_dashboard' ) || has_shortcode( 'wpuf_editprofile' ) ) {
wp_enqueue_style( 'wpuf', $path . '/css/wpuf.css' );
}
I strongly agree with you that the plugin css should have a prefix to uniquely identify itself, so i’m hope Tareq will rename .clear class in .wpuf-clear, like he’s done in others css classes inside wpuf.css.
Unfortunately v1.1 doesn’t resolve the .clear problem. Since it’s being
referenced in many places i’ve decided to add an extra check in the wpuf.php file (where the include of wpuf.css is done) for wpuf’s shortcodes and now only if a wpuf shortcode is included the css is loaded.