カテゴリースラッグ名からIDを取得する
get cat IDという関数もありますが、これはカテゴリーが無い、もしくは属する投稿が無い場合、"0"を返します。
get_category_by_slugの方は投稿が無い場合もオブジェクトが返すため、こちらを使用する方が良いでしょう。
$catid = get_category_by_slug( 'slug名' );
$catid = $catid->cat_ID;
//スラッグからカテゴリーIDを取得して、WP_Queryで除外カテゴリーに指定する例
$catid = get_category_by_slug( 'スラッグ名y' );
$catid = $catid->cat_ID;
$newstopic = new WP_Query( array(
'category__not_in' => array($catid),
) );

本サイトの内容に誤りや不正確な記述がある場合やサンプルに基づくいかなる結果も一切の責任を負いかねますので、あらかじめご了承ください。