在创建帖子时,您如何选择格式?

时间:2019-09-12 作者:Matthew Brown aka Lord Matt

创建帖子时programmatically (带wp_insert_post();), 如何选择格式?

2 个回复
最合适的回答,由SO网友:Antti Koskinen 整理而成

由于post\\u格式是一种自定义的分类法和不同格式的术语,您应该能够使用tax_input 参数设置格式。沿着这些路线,

$new_post_args = array();

// e.g. $format_slug = \'gallery\';
$valid_formats = get_post_format_slugs();
if ( \'standard\' !== $format_slug && in_array( $format_slug, $valid_formats ) ) {
  $new_post_args[\'tax_input\'][\'post_format\'] = \'post-format-\' . $format_slug;
}

wp_insert_post( $new_post_args );

SO网友:hossein naghneh
$post_id  = wp_insert_post( $args );
$tag = \'post-format-test\';
$taxonomy = \'post_format\';
wp_set_post_terms( $post_id, $tag, $taxonomy );

相关推荐

‘POSTS_PER_PAGE’=>‘10’不显示任何帖子

每个人我已经创建了一个自定义的\\u post\\u类型;function create_post_type_veranstaltungen() { register_post_type(\'veranstaltungen\', array( \'label\' => __(\'Veranstaltungen\'), \'public\' => true, \'show_ui\' => true,&#