建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

Wordpress建站教程:使用插件给文章和产品分类排序(wordpress文章按浏览量排序的方法)

GG网络技术分享 2025-03-18 16:12 0


Wordpress建站教程:使用插件给文章和产品分类排序

作者:悦然wordpress建站(悦然建站)


(此处已添加小程序,请到今日头条客户端查看)

继续分享wordpress建站教程。最近做的一个wordpress建站项目中需要对woocommerce产品分类排序,但默认情况下wordpress和woocommerce都是不支持调整后台的分类排序,那要怎么办呢?当然是使用插件啦。


这里悦然建站给大家分享两个插件,大家可以根据实际情况选择使用。


分类排序插件一:WP Term Order


​WP Term Order插件是一个非常简单好用的wordpress插件,插件是免费的,可以直接在wordpress建站后台搜索下载,启用之后即可使用,不用单独设置。


​WP Term Order插件启用之后我们可以通过鼠标拖动来调用分类排序,可以对文章或产品分类进行排序,非常方便。不过这款插件已经两年没有更新维护了,可能存在一些兼容问题,大家可以先安装测试一下,如果不行可以看下面这个。


分类排序插件二:Custom Taxonomy Order


​Custom Taxonomy Order插件是目前悦然建站正在使用的,它的功能比较多,可以对产品分类、TAG标签、文章分类排序、导航菜单排名等等。同样这款插件可以免费使用,大家直接在wordpress建站后台搜索下载即可安装使用。


​Custom Taxonomy Order的使用会稍微复杂一些,不能直接拖动排序,需要进入插件设置中进行调整,还可以对多级分类进行排序调整。


总结


一般情况下中小企业网站的文章或产品分类并不会很多,所以对后台分类排序的调整需求应该并不大,所以今天给大家分享的插件和方法还是要有选择的使用,因为插件能不装还是不装好一点。

wordpress文章按浏览量排序的方法

今天给大家分享,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