0

我差点把头发扯掉!我相信您应该能够在 PODS 2.0 模板中使用除 HTML 之外的 PHP、javacript 等,对吗?如果是这样,为什么我让我的项目使用魔术标签显示在 pod 模板中,但我无法使用 PHP 代码回显内容?

我使用下面的代码设置了一个 Pods 模板来显示我的东西:

<h5><a href="{@permalink}">{@post_title}</a></h5>
<div>
<?php 
$mypod = pods( 'post' );
echo $mypod->field( 'post_title' ); 
?>
</div>

它按预期在标题(h5)中输出post_title,但在 div 中没有显示 u。我究竟做错了什么。让我提一下,我没有使用 Pod 的页面,而是使用 Pod 的列表小部件在我的 WP 侧边栏中显示它。

4

1 回答 1

4

您没有为 pods() 提供您要使用的帖子的 ID。但是你的主要问题是你根本不需要设置一个新的 pods() 对象,你只需要使用这个:

<?php echo $obj->display( 'post_title' ); ?>

$obj 在模板中引用当前使用的 Pods 对象。

另外,我在这里使用 display ,因为它会运行 the_title() 在 Pods 中通常会运行的任何过滤器。

于 2013-03-02T15:21:45.067 回答