单个帖子应该如何调用自定义函数?

时间:2015-07-21 作者:user1889580

我一直在试图找到这个问题的答案。我希望在性能方面使用最佳方法,但也希望使此解决方案尽可能具有可移植性。

我创建了一个插件,为每种帖子类型添加了多个帖子类型和自定义元字段。评论就是一个例子。我有一个很大的数据库,它不是wordpress的一部分,它包含很多视频游戏信息。写评论时,我会在一个框中添加被评论游戏的名称。

作为插件的一部分,我编写了一个函数displayGameInfo($gameID)。单件。php我有以下代码。这将在帖子正文结束后为游戏输出一些信息。

 $postid =  get_the_ID();                   
 $gameid = get_post_meta($postid,\'nb_gameids_key\', true);               

 if(function_exists("displayGameInfo")) echo displayGameInfo($gameid);
虽然人们似乎不赞成这种方法,但我在某种程度上同意他们的观点,因为这需要我在主题中放置大量自定义编程。我想知道这是否更便于跨主题移植。

我应该如何处理这个问题?

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

使用the_content 过滤,将数据添加到帖子内容中,而无需触摸模板。

结束