目前我正在做一个项目,我在网站上安装了一个名为“Awesome Filterable Portfolio Plugin”的 Wordpress 插件。这是一个用于按类别显示投资组合项目的插件。
该插件工作正常并且在方面。但是,我的客户希望在转到投资组合页面时默认不显示所有投资组合项目,而只显示一个类别中的三个投资组合项目;在我的情况下'visitekaartjes'。
我已经向插件开发人员提出了这个问题,但从未在 Wordpress 插件支持页面上得到回复。
我对 PHP 的了解有限,所以我很难完成最后一项。但是,我有一个想法是看,但即使经过几天的搜索和反复试验,它也没有达到尤里卡时刻。这就是我在这里碰运气的原因。
这是代码:
$items = $wpdb->get_results('SELECT * FROM ' . $wpdb->prefix . 'afp_items ORDER BY ' . $orderby);
if( $afpOptions['sort_cat'] == 'on' ){
$orderby = ' ORDER BY cat_name';
} else {
$orderby = '';
}
$cats = $wpdb->get_results('SELECT * FROM ' . $wpdb->prefix . 'afp_categories' . $orderby);
?>
<?php
//AFP Main Container
$output='<div class="afp-clear"></div>
<div id="afp-container">';
//Start Echo Categories
$output.='<ul id="afp-filter">
';
foreach ( $cats as $cat ){
$output.='<li><a href="#" class="' . ereg_replace("[^A-Za-z0-9]", "", $cat- >cat_name) . '">' . $cat->cat_name . '</a></li>';
}
$output.='</ul>';
//End Echo Categories
//Start Echo Portfolio Items
$output.='<ul class="afp-items">';
$k = 1;
foreach ($items as $item ){
$output.='<li class="afp-single-item" data-id="id-' . $k . '" data-type="' . ereg_replace("[^A-Za-z0-9]", "", $item->item_category) .'">
<a class="fancybox" title="' . $item->item_description . '" href="' . $item->item_image . '"><img alt="" class="img-link-initial" src="' . $item->item_thumbnail . '"></a><br />
<ul class="afp-item-details">';
if($item->item_title != null) { $output.='<li><strong>' . $item->item_title . '</strong></li>'; }
if($item->item_client != null) { $output.='<li>' . $item->item_client . '</li>'; }
if($item->item_date != '0000-00-00') { $output.='<li>' . date("m/d/Y", strtotime($item- >item_date)) . '</li>'; }
if($item->item_link != null) { $output.='<li><a target="_' . $afpOptions['project_link'] . '" href="' . $item->item_link . '">Project Link</a></li>'; }
$output.='</ul>
</li>';
$k++;
}
$output.='</ul>
希望有人可以帮助我。
先谢谢了,
罗兰