我有一个WP页面,有许多子页面,有自己的模板。主模板包括它们。每个元素都有自己的模板,可以通过一个id和一个链接到此想法的锚来接收,如下所示:
CHILD TEMPLATE
<li class="customer" id="<?= ( basename(get_permalink()) );?>">
<a href="#<?= ( basename(get_permalink()) );?>">
<div class="logo">
<img src="<?= field(\'logo\') ?>" />
</div> <!-- END .logo -->
</a>
当然,每个子模板都有自己的URL。
现在我的问题是:当我使用内置的WP搜索时,当匹配的关键字位于一个子模板页面上时,我会获得该子模板的永久链接。这会导致显示错误,因为只加载子模板,而不是加载它所在的整个站点。
你能帮我找到正确的链接,让我找到我网站上的子模板锚吗?
那是我的SEARCH
<div class="container search">
<h1>
Suchresultate für
<?
/* Search Count */
$allsearch = &new WP_Query("s=$s&showposts=-1");
$key = wp_specialchars($s, 1);
$count = $allsearch->post_count; _e(\'\');
_e(\'<span class="search-term">\');
echo $key; _e(\'</span>\'); _e(\' — \');
echo $count . \' \'; _e(\'Artikel\');
wp_reset_query();
?>
</h1>
<? if (have_posts()) : ?>
<? while (have_posts()) : the_post(); ?>
<div class="entry">
<a href="<? the_permalink() ?>">
<? the_title() ?>
</a>
<? the_excerpt() ?>
</div>
<? endwhile; ?>
<p align="center"><? next_posts_link(\'« Ältere Einträge\') ?> | <? previous_posts_link(\'Neuere Einträge »\') ?></p>
<? else : ?>
<h2>Leider nichts gefunden</h2>
<div class="search-bar">
<? get_search_form() ?>
</div>
Thank you very much in advance. Your help is very appreciated! :)