クラシックテーマを前提に回答させていただきます。
※もし質問者様のテーマがブロックテーマだと以下は通用しないかもです。ご了承ください。
WordPress
にはテンプレート階層というものがあり、端的に言うと WordPress は URL に準拠するテンプレート階層に則った HTML データを生成(webページ)して返します 。
今回でいうと、
-
archive-products.php
がカスタム投稿タイプproducts
一覧ページ - 個別ページは
single-products.php
(またはsingular.php
)
になります。
つまり、single-products.php
(またはsingular.php
)を用意すれば自ずと個別ページが表示されるはずです。
先ほどの「テンプレート階層の一覧画像はこちら」の右から4列目にarchive-$posttype.php
, single-$posttype.php
というものがあることが確認できると思いますが、それが上記で説明したarchive-products.php
, single-products.php
になります。
ご参考になりますと幸いです。