現在、「Awesome Filterable ポートフォリオ プラグイン」というサイトに Wordpress プラグインをインストールしたプロジェクトに取り組んでいます。ポートフォリオのアイテムをカテゴリ別に表示するプラグインです。
プラグインは正常に機能しており、アスペクトどおりです。ただし、私のクライアントは、ポートフォリオ ページに移動したときに、デフォルトですべてのポートフォリオ アイテムを表示するのではなく、カテゴリの 3 つのポートフォリオ アイテムのみを表示したいと考えています。私の場合は「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>
誰かがこれで私を助けてくれることを願っています。
よろしくお願いします。
ローランド