为什么没有按ID获取内容功能

时间:2014-05-19 作者:Eray

当我需要获取ID为的帖子内容时,我总是使用此功能:

function getContentByID($id)
{
//http://wordpress.stackexchange.com/questions/9667/get-wordpress-post-content-by-post-id
$content_post = get_post($id);
$content = $content_post->post_content;
$content = apply_filters(\'the_content\', $content);
$content = str_replace(\']]>\', \']]>\', $content);
return $content;
}
你能告诉我,为什么这个没有任何核心功能吗?有像get\\u the\\u title($id)、get\\u the\\u category($id)这样的函数。。。

1 个回复
SO网友:s_ha_dum

get_post_field(), 这与您提出的解决方案非常接近。

$content = get_post_field(\'post_content\',$your_post_id);
坦率地说,我认为WordPress已经遭受了助手函数过载的困扰,但现在你来了。

结束

相关推荐

需要通过Functions.Php注销脚本

嗯,我有点失望Wordpress注销脚本有多么困难。首先,我得到了所有句柄的列表,所以我查找了它,句柄是jquery migrate然后我将其添加到我的函数中。phpwp_dequeue_script(\'jquery-migrate\'); 还有这个wp_dequeue_script(\'jquery\'); 尽管脚本已正确注册,但它什么也不做。版本字符串出了什么问题,我想不出为什么它们仍然包含这些字符串,应该尽快在下一个WP版本中删除,它们只会在某些情况下阻止缓存正确缓存,这很烦人