如何在新页面上添加新帖子

时间:2013-07-16 作者:Pratik

我用以下方式设置了我的博客(WP 3.4):我在博客中创建了页面,以便在标题中将它们作为单独的导航项(看起来像:主页、PageA、PageB等)。我现在想做的是在页面上创建帖子。当我创建帖子时,无法选择应该显示我帖子的页面。帖子总是出现在“主页”上。

实际上我想在特定的页面上发表文章。有什么办法吗。如果是的话,请帮帮我。谢谢

2 个回复
SO网友:s_ha_dum

帖子不会“添加”到特定页面。默认情况下,“页面”是静态的,但与Custom Page Templates 你可以让他们做任何事。您需要为每个页面创建模板,并按类别、标记或自定义元字段查询帖子。。。像这样的。

很难确切说出你在做什么以及为什么,但听起来你可能想create a Custom Post Type 对于您现在拥有的每一个页面,然后您可以专门直接向其添加帖子。粘贴Codex中的一些示例代码,如下所示:

function codex_custom_init() {
    $args = array( \'public\' => true, \'label\' => \'Books\' );
    register_post_type( \'book\', $args );
}
add_action( \'init\', \'codex_custom_init\' );
。。。将其保存到文件中wp-content/mu-plugins/somefilename.php, 感受一下它。

SO网友:Krzysiek Dróżdż

嗯,我不确定我是否正确理解你的问题,但是。。。分类难道不能解决你的问题吗?

您可以创建类别:页面A、页面B等,然后将帖子分配到这些类别。打开类别存档时,您将看到分配给此类别的帖子。

结束

相关推荐

保存wp_Dropdown_Pages()时出现问题

我真的希望有人能在这里帮助我,我试图让管理员能够选择一个按钮链接到的页面。我已使用。。。wp_dropdown_pages($args) 。。。我通过…创建参数。。。$args = array( \'echo\' => 1, \'selected\' => $the_link, \'name\' => \'theme_option[the_link]\'); 。。。并试图保存生成的值$input[\'the_link\'] =