自定义分类弹头挂钩? [关闭](Custom Taxonomy Slug Hook? [clos

2019-11-01 23:33发布

为了避免命名问题,我决定尝试为提交,通过附加一个“独特的到分类学”后缀更改URL蛞蝓。

什么是做这样的事情了钩? 会是怎样使用的?

Answer 1:

我发现周围的事物的好方法:

问题:像-蛞蝓会发生冲突,并产生404在不同的分类。 我的主题是极其关键字和类别沉重,我的用户是不是令人难以置信的WordPress的精明。 因此,冲突不能被允许的。

提交后一个新的类别的任何自定义税区或自定义后区,分类改为独特的自定义分类和冲突防

function symbiostock_unique_category( $term_id, $tt_id, $taxonomy )
{

    if ( $taxonomy == 'image-type' ) {

        if ( isset( $_POST[ 'slug' ] ) && !empty( $_POST[ 'slug' ] ) ) {
            $name = sanitize_title( $_POST[ 'slug' ] ) . '-images';
        } elseif ( isset( $_POST[ 'tag-name' ] ) && !empty( $_POST[ 'tag-name' ] ) ) {
            $name = sanitize_title( $_POST[ 'tag-name' ] ) . '-images';
        } elseif ( isset( $_POST[ 'newimage-type' ] ) && !empty( $_POST[ 'newimage-type' ] ) ) {
            $name = sanitize_title( $_POST[ 'newimage-type' ] ) . '-images';
        }

        wp_update_term( $term_id, $taxonomy, array(

             'slug' => $name 

        ) );

    }

}
add_action( 'create_term', 'symbiostock_unique_category', 10, 3 );


文章来源: Custom Taxonomy Slug Hook? [closed]