行业新闻

    wordpress页面 分类目录Wordpress 类别的自定义排序

    2022-07-17    来源:www.8001717.cn

    在前端展示中wordpress页面 分类目录wordpress页面 分类目录,我们的页面或菜单中有很多分类。然后点击类别进入我们要查看的类别。但是不支持管理这些类别的顺序wordpress做网站wordpress网站制作,但是我们需要对ABC的三个类别进行排序,在这里记录下来,做一个简单的demo。

    后台管理需要添加自定义字段来记录排序值。

    需要使用钩子/字段和函数

    将自己的表单挂在当前主题下的.php中

    // 分类编辑字段  这个函数名可以随意更改,但是需要和钩子里写的一致。
    function mbt_edit_category_field($tag)
    {
        echo ' 
         
         
        
    ' . $tag->name . ' 的专题排序 '; } // category_edit_form_fields 意思就是在创建分类字段的时候, 需要执行 mbt_edit_category_field 这个函数。 add_action('category_edit_form_fields', 'mbt_edit_category_field', 10, 2);

    后台表单添加了,但是表单提交的信息需要写入数据表中。

    使用了另一个钩子/

    // 保存数据 。方法名不唯一,但是需要和钩子里的一致。
    function mbt_taxonomy_metadate($term_id)
    {
        // add_term_meta();
        update_term_meta($term_id, 'cate_order', $_POST['_term_order']);
        // 虽然要两个钩子,但是我们可以两个钩子使用同一个函数 , 这是. 
        因为 update_term_meta 的特有机制,有则更新,无则插入。
    }
        add_action('created_category', 'mbt_taxonomy_metadate', 10, 1);
        add_action('edited_category', 'mbt_taxonomy_metadate', 10, 1);
    

    以下是我们需要查询的时候,使用我们的排序字段。

    文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。 www.8001717.cn



X