我正在开发一个WordPress网站,网站上的整体搜索正在拉入我的滑块图像。我只想把它从博客和页面上拉出来。我正在使用Meta Slider插件。
网址告诉我这是从一个滑块的例子:
page=metaslider&id=147
如何在搜索中动态查询以绕过这些项目?
<?php
global $query_string;
$query_args = explode("&", $query_string);
$search_query['post_type'] = array('post', 'page');
foreach($query_args as $key => $string) {
$query_split = explode("=", $string);
$search_query[$query_split[0]] = urldecode($query_split[1]);
} // foreach
$search = new WP_Query($search_query);
?>
<div class="wrapper">
<div class="row">
<div class="small-12 medium-9 large-9 column">
<article id="search">
<h3 class="article-title">Search Results For: <em><?php the_search_query(); ?></em></h3>
<?php while (have_posts()) : the_post(); ?>
<?php include('loop.php'); ?>
<?php endwhile; ?>
</article>
</div>
<div class="small-12 medium-3 large-3 column">
<aside>
<?php get_sidebar(''); ?>
</aside>
</div>
</div>
</div>
尝试更新到Meta Slider的开发版本,我已经更新了它,所以幻灯片不应该在搜索结果中返回。安装开发版本:
- 转到http://wordpress.org/plugins/ml-slider/developers/
- 下载"开发版本"(在"其他版本"下)
- 登录WordPress
- 转到插件>已安装的插件
- 停用和删除元滑块(您不会丢失幻灯片)
- 转到插件>添加新内容>上传
- 从计算机中选择开发版本zip文件