我正在尝试将以下指南实施到我的自定义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 .....
?>
答案 0 :(得分:0)
最简单的答案是在脚本中添加一些调试语句以输出变量的内容。除非将变量封装在函数或类中,否则变量在脚本范围内完全可访问。
最常用的语句是将变量传递给print_r()函数。所以你会做类似“print_r($city);
”的事情来获取它的内容。
我个人喜欢使用稍微更广泛的命令版本,以确保以更清晰,更容易阅读的方式输出结果。这是我通常写的。
echo "\n<br>\n<pre>" . print_r($var, true) . "</pre>\n<br>\n";
标签确保浏览器从输出中呈现空格和换行符。您看到的“\ n”和“确保它在前后两个浏览器渲染换行符和源输出换行符。
您可以使用几乎任何变量类型执行此操作。我遇到变量输出问题的唯一情况是变量实际上(或包含)资源。一个例子是输出SimpleXML变量。