从页面、在帖子中获取自定义字段? 时间:2012-10-16 作者:qwerty 我不太确定它是如何工作的,如果你在一篇文章(single.php)上,它是否算得上页面。php作为它所在的页面?我需要做的是,从博客帖子中获取一个分配给页面的自定义字段。我需要它,因为我希望用户能够更改帖子摘录中的“阅读更多”文本。我可以通过使用静态页面id获得自定义字段,但如果用户决定更改某些内容,id可能会更改,我需要它是动态的。最好的方法是什么? 2 个回复 最合适的回答,由SO网友:Mridul Aggarwal 整理而成 我会建议一种不同的方法。手动添加帖子摘录的选项应该放在主题选项中,而不是自定义字段中。您还应该使用此挂钩来修改摘录的更多文本http://codex.wordpress.org/Plugin_API/Filter_Reference/excerpt_more如果用户应该在每篇文章的基础上输入自定义摘录,那么他们无论如何都可以从管理面板中输入。 SO网友:dipali 这将起作用。在函数中添加此行。php文件 function custom_excerpt_more( $more ) { global $post; $key_1_values = get_post_meta($post_id, $key, $single); $more=$key_1_values; return $more; } add_filter( \'excerpt_more\', \'custom_excerpt_more\' ); 结束 文章导航