我想问一个问题 . 我有这个代码加载具有缩略图的产品类别 . 现在我想问一下,我想在页面模板上加载此代码,但我想每次加载3个类别并使用导航滚动到其他类别 . 我怎样才能做到这一点?有wordpress功能吗?你能指导我吗?我很抱歉,如果这是一个愚蠢的问题,但我是新手,现在尝试学习PHP .
<?php
$get_featured_cats = array(
'taxonomy' => 'product_cat',
'orderby' => 'name',
'hide_empty' => '0',
'include' => $cat_array,
'cat_per_page' => 3
);
$all_categories = get_categories( $get_featured_cats );
$j = 1;
foreach ($all_categories as $cat) {
$loop = new WP_Query( $cat ); ?>
$cat_id = $cat->term_id;
$cat_link = get_category_link( $cat_id );
$thumbnail_id = get_woocommerce_term_meta( $cat->term_id, 'thumbnail_id', true ); // Get Category Thumbnail
$image = wp_get_attachment_url( $thumbnail_id );
if ( $image ) {
echo "<div class='woo_cat_col'>";
echo "<img src='{$image}' alt='' />";
echo '<a href="'.$cat_link.'"><img src='{$image}/'></a>';
echo "<div id='cat_name'>"; echo '<a href="'.$cat_link.'">'.$cat->name.'</a>'; // Get Category Name echo "</div>";
echo "<br>";
echo '<a href="'.get_category_link($cat->term_id).'">'.$cat->name.'</a>';
echo '<p><a href="'.$cat_link.'">'.$cat->description.'</a></p>';
echo "<br>";
$j++;
echo "<br>";
echo "</div>";}
}
// Reset Post Data
wp_reset_query();
?>