当前浏览:首页 / WordPress函数 / the_meta()

the_meta()

显示文章自定义字段的列表

metamore...

themore...


说明

这是一个简单的内置函数,用于显示当前文章的自定义字段,称为“post meta”(存储在wp_postmeta表中)。它将数据格式化为无序列表(请参见下面的输出)。

它必须在循环中使用,或者在处理单个文章数据的主题文件中使用(例如single.php)。the_meta()将忽略以下划线开头的meta_keys键(即字段名,下划线开头被当成内部字段名)。

有关此标签的更多信息,请参阅Custom Fields



源码

查看源码 官方文档


更新日志

版本描述
1.2.0开始引入

使用示例

  • 示例1

    示例

    <p><?php esc_html_e( 'Meta information for this post:', 'textdomain' ); ?></p>
    <?php the_meta(); ?>
    

    the_meta的输出:

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

    由于修订版41583the_meta()允许转换器管理冒号字符之前的空格。

    默认输出:

    <ul class="post-meta">
        <li><span class='post-meta-key'>Your first meta key:</span> one or several values separated by commas</li>
        …
        <li><span class='post-meta-key'>Your second meta key:</span> one or several values separated by commas</li>
        <li><span class='post-meta-key'>Your third meta key:</span> one or several values separated by commas</li>
    </ul>
    

    法语输出:

    <ul class="post-meta">
    	<li><span class='post-meta-key'>Your first meta key :</span> one or several values separated by commas</li>
    	…
    	<li><span class='post-meta-key'>Your second meta key :</span> one or several values separated by commas</li>
    	<li><span class='post-meta-key'>Your third meta key :</span> one or several values separated by commas</li>
    </ul>
    

    冒号字符前有一个不间断空格字符。每种语言环境都可以对其进行不同的处理。