リンクをクリックして用語を分類法で表示すると、「ページが見つかりません」というメッセージが表示されます
シナリオ: 「glossary」というカスタム投稿タイプがあり、「library/glossary-start-here」に書き換えが設定された「section」というカスタム分類が添付されています。</p>
タクソノミーの用語を一覧表示するページを作成しました。これは、「glossary-sections」というスラッグを含む Wordpress ページです。ページのテンプレートは「taxonomy-section.php」に設定されています。ページは「ライブラリ」の子であるため、ページのパーマリンクは「example.com/library/glossary-starts-here/glossary-sections/」です。
テンプレート「taxonomy-section.php」には次のコードがあります。
<?php // Begin header section.
$argterms=array(
'include' =>array(
117,118,115)
);
$terms = get_terms('section', $argterms);
echo '<ul>';
foreach ($terms as $term) {
echo '<h3><a href="'.get_term_link($term->slug, 'section').'">' . $term->name . '</a></h3>';
}
echo '</ul>'; ?>
<div>
<?php
他の多くのページで使用されている「glossary-sections」ページへのリンクをクリックすると、ページが見つからないというメッセージが表示されます。
テンプレートが機能していることはわかっています。なぜなら、トラブルシューティングを行っているうちに、テンプレートが機能することがあるからです。ただし、ページが機能する一貫した条件が見つかりません。問題は書き直しに関係していると思われますが、私のテストでは決定的な結果が得られませんでした。
これが機能しない理由と修正方法についての提案をいただければ幸いです。「glossary-section」のようなページを指定できるにもかかわらず、それが見つからないという事実に特に困惑しています。
ありがとう。