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 に答える