質問の内容だけでは判断がつかないので、やりたい内容の具体的な方法には触れません。
使用しているテンプレートの推測方法を記載しておきます。
Minimal Portfolioのポートフォリオ個別ページ の HTML ソースコードを見ると
<body class="portfolio-template- default single single-portfolio postid-52">
と class 指定されています。
WordPress の標準的なテーマでは、body で指定される class でページの種類が推測可能です。
https://wpdocs.osdn.jp/テンプレートタグ/body_class の「ページ種類別初期値一覧」を見ながら、比べると...
「single postid-000」が割り当てられていることから「単体記事ページ」であることがわかります。
「portfolio-template- default」や「single-portfolio」については、上記 URL には、記載がありませんが、WordPress のソースコードを見ると カスタム投稿タイプの場合に付加されています。( つまり、portfolio カスタム投稿タイプの個別投稿ページを表示している )
WordPress のテンプレートは、テンプレート階層#個別投稿表示 に記載されているのルールで、使用されるテンプレートが選択されます。
今回の例では、具体的には、
- single-{post_type}.php ( 今回の場合は、 single-portfolio.php )
- single.php
- singular.php
- index.php
の順でテンプレートファイルを探して最初に見つかったものが利用されます。
テーマの中を見てみると...
最初の single-portfolio.php はありません。
2番めの single.php はありますので、このファイルがテンプレートファイルとして採用されます。
single.php の中をみると get_header でヘッダを読み込んで、コンテンツ部分は、get_template_part を使って別のテンプレートファイルを読み込んで、フッター部分は、 get_footer で読み込んでいるので、それらのテンプレートを組み合わせてレイアウトが作成されます。
質問の追記に対して。
今度はこの"the_content();"がどこかのファイル内に書かれているのを探せばいいのでしょうか。
the_content は、WordPress の関数で、WordPress の管理画面の「投稿」や「カスタム投稿」の画面で入力された「本文」を出力する関数です。 (
テンプレートタグ/the_content 参照)
<div class="entry-content">
<?php the_content(); ?>
</div><!-- .entry-content -->
は、今回の場合、
<div class="entry-content">
カスタム投稿 portfolio の 指定ID の記事の「本文欄」に記載されている内容がここに出力されます。(アクセスするページによって内容が変わる部分)
</div><!-- .entry-content -->