0

我正在尝试通过在以下步骤中发布帖子来添加在自定义字段中分配的值:我创建了一个新帖子,添加了一个新的自定义字段,我在其中指定了一个名称和一个值。

PHP

我将以下脚本添加到 index.php 循环中,恰好在while及其参数开始的位置以及我希望分别添加该字段的 HTML 中

<?php while ( have_posts() ) : the_post(); ?>
<?php the_meta();?>


<?php echo get_post_meta(get_the_ID(), 'key');?>

如果我做得对,我最难理解的是 HTML。当我使用 firefox 和 firebug 启动该站点时,我检测到该帖子并找到应该添加该字段的 html。但是我注意到 WP 会自动为原始帖子生成段落标签,所以我真的不知道我应该在哪里添加 get_post_meta 以便将其添加到我的帖子中。

4

1 回答 1

1

试试这个代码,这将删除你的段落标签,

<?php while ( have_posts() ) : the_post(); ?>
    <?php echo get_the_Content(); ?>
    <div class="custom-field">
        <?php $customfield = get_post_meta(get_the_ID(), 'key'); echo $customfield[0];?>
    </div>
<?php endwhile; ?>`
于 2012-11-05T07:27:37.000 回答