我有一个称为“软件”的自定义帖子类型,其中包含各种自定义字段,例如字幕,价格,屏幕截图,下载链接等。我创建了一个函数,允许对其中一些自定义字段使用tinyMCE编辑窗口。我一直试图在页面上显示这些字段,但没有成功。
我正在使用的方法是这样的:
<h1><?php the_title();?></h1>
<h3><?php echo get_post_meta(get_the_ID(), 'subtitle', TRUE); ?></h3>
<hr/>
页面下方是所有创建的元的列表。由于某些奇怪的原因,将仅显示“价格”字段。
有人知道我想念什么吗?
我知道这很旧,但是我使用此sql获取phpmyadmin中所有元字段的列表:SELECT m.meta_key from wp_postmeta m GROUP BY m.meta_key
—
ssaltman
get_post_meta()
函数,如果您在循环内调用它,它应该可以工作...除非您没有使用正确的自定义字段名称。如果它们是通过诸如meta-box之类的插件实现的,则通常带有前缀。您可以张贴代码来声明自定义字段吗?一种解决方案是在PhpMyAdmin中打开wp_postmeta表,并在该列中搜索meta_key
LIKE%...%,然后将“ subtitle”指定为meta_key值。您将确切看到Wordpress用来存储自定义字段的名称。