我正在尝试实现以下指南到我的自定义wordpress主题http://tomsbigbox.com/wordpress-load-more-posts-on-page-scroll/
不幸的是,我有问题,包括代谢和术语值到PHP变量。
如何在另一个变量中添加/回显变量?我希望我说得够清楚了。
<?php
// .. wordpress function ... (have_posts()) : while (have_posts()) : the_post();
// Metabox
$email = get_post_meta( $post->ID, '_rsd_email', true );
// Taxonomy Term
$city = get_rsdt_terms('city');
$item = '<li>
<a id="itemn-'. get_the_ID() .'" href="'. get_permalink($post->ID) .'" title="'. get_the_title() .'">
<span>
<div class="role sixcol">
<h3>'. get_the_title() .'</h3>
<h4>'. $email .'</h4>
<span></span>
</div>
<div class="location threecol"><span>'. $city .'</span></div>
</span>
</a>
</li>';
// wordpress .....
?>
最简单的答案是在脚本中添加一些调试语句以输出变量的内容。这些变量在脚本范围内是完全可访问的,除非它们被封装在函数或类中。
最常用的语句是将变量传递给print_r()函数。因此,您可以执行类似" print_r($city);
"的操作来获取其中的内容。
我个人喜欢使用该命令的稍微扩展的版本,以确保它以更清晰、更易于阅读的方式输出结果。以下是我通常写的内容。
echo "'n<br>'n<pre>" . print_r($var, true) . "</pre>'n<br>'n";
标签确保浏览器呈现输出中的空格和换行符。您看到的"'n"和
确保它同时执行浏览器呈现的前后换行符和源输出换行符。
您可以对几乎任何类型的变量执行此操作。我唯一一次遇到变量输出的问题是,如果变量实际上是(或包含)资源。输出SimpleXML变量就是一个例子。