如何在页面中插入帖子?

时间:2013-02-27 作者:guest1

我创建了自定义的\\u post\\u类型:

 add_action(\'init\', \'event_register\');

function event_register() {

$labels = array(
  \'name\' => _x(\'Pacotes\', \'post type general name\'),
  \'singular_name\' => _x(\'pacote\', \'post type singular name\'),
  \'add_new\' => _x(\'adicionar\', \'pacote\'),
  \'add_new_item\' => __(\'Adicionar novo Pacote\'),
  \'edit_item\' => __(\'Editar Pacote\'),
  \'new_item\' => __(\'Novo Pacote\'),
  \'view_item\' => __(\'Ver Pacote\'),
  \'search_items\' => __(\'Procurar Pacote\'),
  \'not_found\' =>  __(\'Não encontrado\'),
  \'not_found_in_trash\' => __(\'Nada encontrado no lixo\'),
  \'parent_item_colon\' => \'\'
);

$args = array(
  \'labels\' => $labels,
  \'public\' => true,
  \'publicly_queryable\' => true,
  \'show_ui\' => true,
  \'query_var\' => true,
  \'rewrite\' => true,
  \'capability_type\' => \'post\',
  \'hierarchical\' => false,
  \'menu_position\' => 5,
  \'supports\' => array(\'title\',\'editor\',\'thumbnail\')
);

register_post_type( \'pacotes\' , $args );
}
当我创建帖子时,它不会出现在页面中。是否有任何要求发布的代码?

非常感谢。

1 个回复
SO网友:Dwayne Charrington

这里可能存在的问题是,您需要刷新永久链接,以便它能够识别帖子类型。经典的修复方法是转到“设置”>“永久链接”,然后单击“保存更改”,而不实际保存任何内容。只需加载permalinks设置页面通常就能修复它,但保存可以确保。

我想这会解决问题的。

结束

相关推荐

将esc_html与HTML净化器和CSSTidy一起使用:过度杀伤力?

目前,Wordpress主题选项面板中的我的文本区域输入(接受用户自定义CSS输入)由Wordpress中的esc\\u html函数进行清理http://codex.wordpress.org/Function_Reference/esc_html然而,我正在考虑一种安全的方法,因此我想添加HTML净化器和CSSTidy,如下图所示:https://stackoverflow.com/questions/3241616/sanitize-user-defined-css-in-php这有必要吗?或者像e