How to get a post's content?

时间:2016-05-27 作者:Trong Lam Phan

我想知道获取单独帖子内容的最佳解决方案是什么。按slug、tag、id或类别?或分配给此帖子的模板?

我不喜欢通过id找到这篇文章,因为其他电脑上的id不一样。

你能给我一些建议吗?

谢谢

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

“最佳”在很大程度上取决于上下文。

guid可能是唯一标识帖子的最佳方法(对此存在一些争议),但并不是所有导入/导出插件都不做任何更改。

如果您不关心导入和导出,则ID是一个很好的标识符。

Slug有问题,因为用户可能会更改它们。

如果您需要知道应该以特殊方式处理哪篇文章,最好的方法是为它设置一个管理配置,以保存其ID。然后,当您需要在不同的环境中使用相同的代码时,您可以只更改配置而不更改代码。

相关推荐

Wood-Twig post.content返回NULL无法创建ACF Gutenberg块

我在Wordpress网站上使用木材,我正在尝试开始建造古腾堡积木。块在后端编辑器中工作,但我无法让它们在模板中工作。事实上,当我尝试使用{{post.content}}时,内容框中的任何内容都不会打印到屏幕上,因为它只返回null。如何获取帖子。返回内容的内容?WP-5.8木材1.18.0模板块测试。php<?php /* Template Name: block test */ $context = Timber::get_context(); &#x