如何在表格中显示Wordpress自定义页面的_meta()

时间:2013-09-05 11:34:21

标签: wordpress

我的wordpress自定义页面上有一些元值,我需要在表格中显示。有什么方法可以做到。

这是我现在使用的代码:<?php the_meta(); ?>

这就是它所显示的:

enter image description here

我想做类似的事情:

enter image description here

我发现了:

  

the_meta()位于wp-includes / post-template.php

这使得输出:

<ul class='post-meta'>
<li><span class='post-meta-key'>your_key:</span> your_value</li>
</ul>

因为wordpress更新,所以不建议编辑该文件夹中的文件。

2 个答案:

答案 0 :(得分:3)

您可以在html中创建一个表并单独显示每个值,如下所示:

<?php echo get_post_meta($post->ID, 'Yout key', true); ?>

Here是文档

答案 1 :(得分:2)

<table>
<tr><td colspan="2">Game Summary</td></tr>
<?php 
$meta = get_post_meta( get_the_ID() ); 
$exclude = array('_edit_last', '_wp_page_template', '_edit_lock');
foreach( $meta as $key => $value ) {
    if( in_array( $key, $exclude) )
        continue;
    ?>
    <tr>
        <td><?php echo $key; ?></td>
        <td><?php echo $value[0]; ?></td>
    </tr>
    <?php
}
?>
</table>