0

我正在我的网站上工作,我正在尝试让自定义字段起作用。我有一个添加了一些自定义字段的页面。当我添加这个 php 代码时

<?php the_meta ?>

在我的 single.php 文件中,一个自定义字段“WP-Prosper”会自动显示在我的帖子中,其值如下所示。

 WP-Prosper: a:2:{s:12:"remove_thumb";s:0:"";s:11:"video_embed";s:0:"";}
 File Type: .IPA

我没有给这个自定义字段任何价值。如何从我的自定义字段部分中删除它?

4

2 回答 2

0

使用删除自定义字段插件删除不需要的自定义字段。

或者您可以手动将其从postmetaWordPress 数据库表中删除。

干杯!!!

更新

从 phpmyadmin 手动删除 postmeta

*重要提示:在更新之前,请备份您的数据库和文件。

  1. 转到数据库的 phpmyadmin。
  2. 在左栏中查找“wp_postmeta”</li>
  3. 单击页面顶部的浏览。
  4. 找到按键排序:下拉菜单并选择“option_name(升序)”或“option_name(降序)”</li>
  5. 在“option_name”列下,查找要删除的自定义字段的名称。
  6. 单击该行中的红色 X 以删除自定义字段。对您希望删除的特定自定义字段的每个实例重复此操作。
  7. 在 WordPress 中,打开一个新帖子并向下滚动到自定义字段。查看下拉菜单以确保自定义字段现已消失。
于 2012-07-02T17:55:01.610 回答
0

the_meta()可能是一种过于生硬的工具:它只是显示帖子的所有自定义字段。

如果您指定要输出的元键,您将完全控制您的输出。看看http://codex.wordpress.org/Function_Reference/get_post_meta

例如<?php echo get_post_meta($post->ID, 'my_meta_key'); ?>

于 2012-07-03T00:30:53.920 回答