为了避免命名问题,我决定尝试为提交,通过附加一个“独特的到分类学”后缀更改URL蛞蝓。
什么是做这样的事情了钩? 会是怎样使用的?
为了避免命名问题,我决定尝试为提交,通过附加一个“独特的到分类学”后缀更改URL蛞蝓。
什么是做这样的事情了钩? 会是怎样使用的?
我发现周围的事物的好方法:
问题:像-蛞蝓会发生冲突,并产生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 );