自定义帖子类型存档页面的“编辑”选项

时间:2015-05-12 作者:The Digital Ninja

我有一个自定义的post类型的存档页面,但我还需要用户能够插入一点页面文本。我想我可以只使用页面的\\u content(),但自定义帖子类型存档页面的“管理”菜单中没有“编辑”链接。

这是新事物吗?有什么方法可以实现它吗?

admin bar

2 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

我不确定我是否理解正确,但也许这会对你有所帮助。

如果你在CPT存档中,那么就没有“编辑”链接,因为它是存档而不是页面。。。存档是帖子列表,所以没有单个帖子可以编辑。。。存档页面的另一个例子是,当您查看给定年份的搜索结果或所有帖子时,这些视图中没有任何可编辑的内容。

What you can do/how would I do it?

您可以添加新页面并将其slug设置为与CPT slug相同的值。。。

假设您的CPT是“Book”,而slug是“Book”。您可以使用slug“Book”添加名为“Book”的普通页面。

在重写规则中,CPT存档和单个CPT的优先级高于单个页面,因此此页面将被WP忽略。但您可以在中手动显示其内容archive-book.php 样板

SO网友:JAshcroft

您可以通过在CPT归档中包括以下内容来实现这一点:

<?php
$page_id=12; // Add id of the page
$post = get_post($page_id);
$content = apply_filters(\'the_content\', $post->post_content);
echo $content;
?>

结束

相关推荐

自定义帖子类型存档页面的“编辑”选项 - 小码农CODE - 行之有效找到问题解决它

自定义帖子类型存档页面的“编辑”选项

时间:2015-05-12 作者:The Digital Ninja

我有一个自定义的post类型的存档页面,但我还需要用户能够插入一点页面文本。我想我可以只使用页面的\\u content(),但自定义帖子类型存档页面的“管理”菜单中没有“编辑”链接。

这是新事物吗?有什么方法可以实现它吗?

admin bar

2 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

我不确定我是否理解正确,但也许这会对你有所帮助。

如果你在CPT存档中,那么就没有“编辑”链接,因为它是存档而不是页面。。。存档是帖子列表,所以没有单个帖子可以编辑。。。存档页面的另一个例子是,当您查看给定年份的搜索结果或所有帖子时,这些视图中没有任何可编辑的内容。

What you can do/how would I do it?

您可以添加新页面并将其slug设置为与CPT slug相同的值。。。

假设您的CPT是“Book”,而slug是“Book”。您可以使用slug“Book”添加名为“Book”的普通页面。

在重写规则中,CPT存档和单个CPT的优先级高于单个页面,因此此页面将被WP忽略。但您可以在中手动显示其内容archive-book.php 样板

SO网友:JAshcroft

您可以通过在CPT归档中包括以下内容来实现这一点:

<?php
$page_id=12; // Add id of the page
$post = get_post($page_id);
$content = apply_filters(\'the_content\', $post->post_content);
echo $content;
?>

相关推荐