残念ながら、単一のページに複数の編集可能なフィールドを追加することは、WordPress 自体を使用して特に簡単ではありません.
私が知っている多くの WP 開発者 (私自身を含む) は、追加のコンテンツ フィールドについてAdvanced Custom Fields Pluginに依存しています。
これを実現する手順は次のとおりです。
1) プラグに ACF を取り付けます。
2) ACF の設定エリアで、いくつかの新しいフィールドを作成します。
3) 特定のページまたは一連のページに表示される新しいフィールドを割り当てます。
4) 指定されたページのページ テンプレートを更新して、新しいフィールドが表示されるようにします。
たとえば、標準の wysiwyg フィールドのセットを作成し、それらを「概要」ページに割り当てることができます。これらのフィールドを呼び出しましょう: main_text、products_info、about_company。フィールドが作成されてページに割り当てられると、そのページを編集するときに、追加のフィールドを編集できるようになります。
これらの新しいフィールドが訪問者に表示されるようにするには、概要ページに使用するページ テンプレートにそれらを追加する必要があります。コードは次のようになります。
<div id="maintext">
<!-- Text -->
<?php if(get_field('main_text')){ //if the field is not empty
echo '<p>' . get_field('main_text') . '</p>'; //display it
} ?>
</div>
<div id="products">
<!-- Text and Images -->
<?php if(get_field('products_info')){ //if the field is not empty
echo '<p>' . get_field('products_info') . '</p>'; //display it
} ?>
</div>
<div id="about_company">
<!-- Text boxes -->
<?php if(get_field('about_company')){ //if the field is not empty
echo '<p>' . get_field('about_company') . '</p>'; //display it
} ?>
</div>
ここには良い例がたくさんあります。プラグインをインストールするのではなく、テーマに直接ACF を含めることもできます。