Я разрабатываю собственный сайт Wordpress, в разделе «Блог» я использовал виджет боковой панели Wordpress, и когда я использую виджет поиска, чтобы найти слово, существующее на сайте, он работает нормально, но когда я ищу отсутствующее слово на сайте , боковые разрывы, все таблицы стилей и JS не включаются. С моей точки зрения, когда поиск не дает результатов, Wordpress не «запускает» файл function.php
.
Я нашел похожий вопрос: (циклы боковой панели wordpress не будут работать в search.php, если результаты не найдены).
Но, даже если я удалю if
, это не сработает, останется прежним.
КОД :
<div class="row" align="center" >
<div class="container"> <div style="height: 60px;width: 100%"></div>
<h1 style="color: #087ba7;">Resulta da busca: <?php echo $s; ?></h1>
</div>
</div>
<div class="row" align="center" >
<div class="container">
<div class="span9">
<?php if(have_posts()):
while(have_posts()): the_post(); ?>
<div class="span9" style="text-align: left;margin-top: 50px;">
<h1 style="font-size: 18.5px;"><?php the_title(); ?></h1>
<hr />
<div class="span2 post_thumb div-img-circle">
<a href="<?php the_permalink(); ?>">
<?php echo the_post_thumbnail(); ?>
</a>
</div>
<div class="span6" style="text-align: justify;">
<a href="<?php the_permalink(); ?>" style="text-decoration: none;">
<?php the_excerpt(); ?>
</a>
<div style="width: 100%;text-align: right">
<a href="<?php the_permalink(); ?>">Leia Mais</a>
</div>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php wp_reset_query();?>
<div class="span9" style="text-align: left;margin-top: 50px;">
<h1 style="font-size: 18.5px;"><?php echo wpautop( 'Sorry, no posts were found' ); ?></h1>
</div>
<?php endif; ?>
</div>
<div class="span2" style="text-align: left;">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?><?php endif; ?>
</div>
</div>
</div>
<div class="row" align="center" >
<div class="container">
<?php custom_pagination(); ?>
</div>
</div>