2012-04-16 101 views
1

我已经创建了一个标题为“茶”的自定义帖子类型,它是默认的帖子布局。所见即所得编辑器中输入“32”的值。WordPress的自定义帖子 - 阅读返回页面

我正在查看数据,我想echo 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 ?

该数量将根据用户输入的内容而改变。

感谢

回答

1

您可能需要使用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>'; 
+0

完美。我似乎总是与the_content和get_the_content有问题。我确实需要它从它剥离标签,所以这已经成功了。 谢谢@Chris Fletcher – StuBlackett 2012-04-16 11:55:34