说明
这是一个简单的内置函数,用于显示当前文章的自定义字段,称为“post meta”(存储在wp_postmeta表中)。它将数据格式化为无序列表(请参见下面的输出)。
它必须在循环中使用,或者在处理单个文章数据的主题文件中使用(例如single.php)。the_meta()将忽略以下划线开头的meta_keys键(即字段名,下划线开头被当成内部字段名)。
有关此标签的更多信息,请参阅Custom Fields。
源码
更新日志
版本 | 描述 |
---|---|
1.2.0 | 开始引入 |
使用示例
示例
<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>
由于修订版41583,
the_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>
冒号字符前有一个不间断空格字符。每种语言环境都可以对其进行不同的处理。