при запуске функции wp_head () , используйте ее для включения таблицы стилей в ваш файл CSS ..
function wp_mywidget_css() {
$siteurl = get_option('siteurl');
$url = $siteurl . '/wp-content/plugins/' . basename(dirname(__FILE__)) . '/styles.css';
echo "\n\n<!-- your plugin css styles -->\n";
echo "<link rel='stylesheet' type='text/css' href='$url'>\n";
echo "<!-- /your plugin css styles -->\n\n";
}
add_action('wp_head', 'wp_mywidget_css');
поместите файл с именем 'styles.css' в папку вашего плагина, в который будет входить код из поста выше, это должно остановить любую тему, мешающую вашим стилям, просто назовите стили вашего виджета чем-то уникальным ...