1

我创建了一个名为“茶”的自定义帖子类型,它是默认的帖子布局。“32”的值被输入到所见即所得编辑器中。

我正在查看数据,我想回显 the_content(); 进入一个隐藏的领域。然后根据该字段的值创建一个数字计数器。

目前我只是得到“0”的价值

我的代码如下:

<div class="tea-count">
<?php
$args = array( 'post_type' => 'tea');
$loop = new WP_Query( $args );
 while ( $loop->have_posts() ) : $loop->the_post();
  echo '
   <div id="counter">
    <input type="text" name="counter-value" value="the_content();" />
   </div>';
?>
<?php endwhile; ?>
</div>

如何获取值以读取 32,而不是 0?

该金额将根据用户输入的内容而变化。

谢谢

4

1 回答 1

2

您可能需要使用 get_the_content(),因为 the_content() 具有用于打印到屏幕的内置函数,并且您已经在echo.

此外,您可能需要将单引号更改为双引号,反之亦然,或者更好地连接字符串。

这可能有效:

while ( $loop->have_posts() ) : $loop->the_post();
  $content = get_the_content();
  echo '
   <div id="counter">
    <input type="text" name="counter-value" value="' . $content . '" />
   </div>';
于 2012-04-16T11:36:06.003 回答