我使用WordPress(http://mashinmotor.com)创建了一个网站。我的网站加载速度非常低,因此主页将在大约1分钟后加载。根据gtmetrix问题的估计,我意识到网站的大小是15Mb,我修复了问题,现在网站的大小是1.5 Mb。
下一期发送的数据库查询,大约有141个发送了request.WordPress插件,它使用这个数字来完成53个请求。但仍然没有改变网站加载时间。
我有一个带搜索和过滤插件的搜索表单。当我在主页上激活表单时,加载时间需要一分钟,当我禁用代码时,我写了10秒的站点加载时间。
我的短代码功能代码是:
function headertab(){
global $post;
$peyvandMain = get_field('homepagegallery');
$showHeader = '';
$showHeader .= '
<div id="tab-container" class=" tab-container ">
<ul class=" etabs etabs_full">
<div class="container">
<li class="tab car-color"><a href="#tabs1-car"><img src="http://codebina.ir/work/mashinmotor/images/icon/car2.png"></a></li>
<li class="tab motor-color"><a href="#tabs1-motor"><img src="http://codebina.ir/work/mashinmotor/images/icon/motor3.png"></a></li>
<li class="tab truck-color"><a href="#tabs1-truck"><img src="http://codebina.ir/work/mashinmotor/images/icon/truck2.png"></a></li>
</div>
</ul>
<div class="container">
<div class="panel-container">
<div calss="searchpanel" >
<div class="searchMain">
' . do_shortcode( '[searchandfilter id="2293"]' ) .'
</div>
</div>
<div class="peyvandMain">';
if($peyvandMain):
foreach ($peyvandMain as $key) {
$showHeader .= '<a href="'. $key['description'] . '"><img src="'. $key['url'] . '" width="370px" height="65px"></a><br>';
}
endif;
$showHeader .= '</div>
</div>
</div>
</div>
';
return $showHeader;
}
add_shortcode('headertab_main','headertab');
如何解决此问题?用于制作可以定义分类法和帖子类型的搜索表单的强大插件中哪一个更好?