如何才能category 是否被分配到新的前端岗位
发布作品,未分配类别。如果可能,希望能够添加多个
两者都是CPT和自定义分类法
if ( isset( $_POST[\'submitted\'] ) && isset( $_POST[\'new_post_nonce_field\'] ) && wp_verify_nonce( $_POST[\'new_post_nonce_field\'], \'new_post_nonce_action\' ) ) {
$new_post = array(
\'post_content\' => $_POST[\'post-content\'],
\'post_title\' => wp_strip_all_tags( $_POST[\'post-title\'] ),
\'post_type\' => \'custom_pt\',
\'post_category\' => array(
\'custom_tax\' => $_POST[\'custom_tax\']
),
);
if ( !$hasError == true ) {
$post_id = wp_insert_post( $new_post );
if ( post_id ) {
wp_redirect( home_url() );
}
}
}
。
<form id="new_post" method="POST" action="" enctype="multipart/form-data">
<label for="post-title">The Title</label>
<input id="post-title" name="post-title" type="text" />
<label for="post-content">The Content</label>
<textarea id="post-content" name="post-content"></textarea>
<label for="custom_tax">The Categories</label>
<?php wp_dropdown_categories( \'tab_index=10&taxonomy=custom_tax&name=custom_tax&class=custom_tax&show_option_all=Select a category\' ); ?>
<?php wp_nonce_field( \'new_post_nonce_action\', \'new_post_nonce_field\' ); ?>
<button type="submit">Publish</button>
<input type="hidden" name="submitted" id="submitted" value="true" />
</form>
谢谢你。
SO网友:10Y01
我检查过了,它可以用这个:
$new_post = array(
\'post_content\' => $_POST[\'post-content\'],
\'post_title\' => wp_strip_all_tags( $_POST[\'post-title\'] ),
\'post_type\' => \'custom_pt\'
);
注意:我对单个类别使用了文本输入
<input id="input-name-value" name="input-name-value" type="text" />
我还没有用选择选项下拉列表尝试过。或多个类别。
$post_id = wp_insert_post( $new_post );
wp_set_object_terms( $post_id, $_POST[\'input-name-value\'], \'yourCategory\' );
如果有人能把它拉出来以获得全部功能,那就太好了。
谢谢
SO网友:10Y01
找到此项:
$postCats = trim( $_POST[\'post-cats\']; )
$postCats = explode( \',\', $postCats );
wp_set_object_terms( $post_id, array( $postCats[0], $postCats[1], $postCats[2], $postCats[3], $postCats[4] ), \'category\' );
对标记也适用
我仍然想知道是否有一种方法可以添加无限的类别,而不必在数组中声明有限的数量(如上所述)。
如果有人帮我解决这个问题,那就太好了。