是否可以在自定义帖子中创建自定义域以及Whi?

时间:2014-06-06 作者:jpganz18

嗯,我创建了我的自定义帖子,但我想知道,如果不是针对可定制的帖子页面,为什么会这样?所以,我猜在某种程度上,我可以在这篇自定义文章中添加新字段,并像发布普通文章一样发布它,而无需安装Advance custom fields插件等等,这只是我自己做的一件简单的事情。

有人知道这件事吗??

谢谢

1 个回复
最合适的回答,由SO网友:Joey Yax 整理而成

我想你在找add_meta_box

http://codex.wordpress.org/Function_Reference/add_meta_box

// Metabox actions
add_action( \'add_meta_boxes\', \'metabox_create\' ); // create
add_action( \'save_post\', \'metabox_save\' ); // save

// Create metabox
function metabox_create() {
  add_meta_box( \'metabox_name\', \'Metabox Title\', \'metabox_content\', \'my_custom_post_type\', \'normal\', \'high\' );
}

// metabox content
function metabox_content() {
  global $post;

  // custom field data
  $custom = get_post_custom( $post->ID );
  $field_name = $custom[\'field_name\'][0];

  // contents
  ?>
  <label for="field_name">Field name</label>
  <input name="field_name" id="field_name" value="<?php echo esc_attr( $field_name ); ?>" />
  <?php
}

// save metabox fields
function metabox_save() {
  global $post;

  // Ignore autosave
  if ( defined( \'DOING_AUTOSAVE\' ) && true === DOING_AUTOSAVE ) { return; }

  // Save post meta.
  update_post_meta( $post->ID, \'field_name\', $_POST[\'field_name\'] );
}

结束

相关推荐

Posts Not Paginating

我正在复制clients site 结束了,所以我已经导出并重新导入了帖子等,并将主题纳入了他们的new site. 然而,在首页上,它使用小部件分页器插件对最新帖子进行分页。看起来好像他们已经围绕核心的212主题构建了这个主题,因此它使用以下代码对帖子分页:<?php while ( have_posts() ) : the_post(); ?> <?php if ( has_post_thumbnail() ) : ?> <div