Products
GG网络技术分享 2025-03-18 16:12 0
作者:悦然wordpress建站(悦然建站)
继续分享wordpress建站教程。最近做的一个wordpress建站项目中需要对woocommerce产品分类排序,但默认情况下wordpress和woocommerce都是不支持调整后台的分类排序,那要怎么办呢?当然是使用插件啦。
这里悦然建站给大家分享两个插件,大家可以根据实际情况选择使用。
WP Term Order插件是一个非常简单好用的wordpress插件,插件是免费的,可以直接在wordpress建站后台搜索下载,启用之后即可使用,不用单独设置。
WP Term Order插件启用之后我们可以通过鼠标拖动来调用分类排序,可以对文章或产品分类进行排序,非常方便。不过这款插件已经两年没有更新维护了,可能存在一些兼容问题,大家可以先安装测试一下,如果不行可以看下面这个。
Custom Taxonomy Order插件是目前悦然建站正在使用的,它的功能比较多,可以对产品分类、TAG标签、文章分类排序、导航菜单排名等等。同样这款插件可以免费使用,大家直接在wordpress建站后台搜索下载即可安装使用。
Custom Taxonomy Order的使用会稍微复杂一些,不能直接拖动排序,需要进入插件设置中进行调整,还可以对多级分类进行排序调整。
一般情况下中小企业网站的文章或产品分类并不会很多,所以对后台分类排序的调整需求应该并不大,所以今天给大家分享的插件和方法还是要有选择的使用,因为插件能不装还是不装好一点。
今天给大家分享,wordpress网站如何利用浏览量给文章排序,适用于调用分类的热门文章。
首先要在主题函数functions.php中加入下面代码:
//网站浏览量统计代码functionthemetuts_record_visitors(){if(is_singular()){
global$post;$post_ID=$post->ID;if($post_ID){$post_views=(int)get_post_meta($post_ID,'views',true);if(!update_post_meta($post_ID,'views',($post_views+1))){add_post_meta($post_ID,'views',1,true);}}}}add_action('wp_head','themetuts_record_visitors');functionthemetuts_the_view($before='',$after='',$echo=1){global$post;$post_ID=$post->ID;$views=(int)get_post_meta($post_ID,'views',true);if($echo)echo$before,number_format($views),$after;
elsereturn$views;}
上面是显示浏览量的代码,在循环中可以用下面标签调用
<?phpthemetuts_the_view();?>
按浏览量排序的代码如下:
<?php$args=array('meta_key'=>'views','orderby'=>'meta_value','order'=>'date');query_posts($args);while(have_posts()):the_post();?><li>
<ahref="<?phpthe_permalink()?>"title="<?phpthe_title();?>">
<?phpif(has_post_thumbnail()){the_post_thumbnail('post');}else{?><imgsrc="<?phpechoget_template_directory_uri();?>/images/thumbnail/<?phpechorand(1,6);?>.png"alt="<?phpthe_title();?>"/><?}?>
<spanclass="itemtit"><?phpthe_title();?></span>
<spanclass="itempointclr">
<spanclass="price">¥<?phpthe_field('price');?></span>
<spanclass="hots"><spanclass="fafa-sun-o"></span><?phpthemetuts_the_view();?></span>
</span>
</a>
</li><?phpendwhile;wp_reset_query();?>
Demand feedback