0

これを「ifステートメント」に書き込むにはどうすればよいですか。コンテンツがある場合は投稿され、そうでない場合は何も出力されません。

コード編集: 問題は、pタグでは出力されず、テキストのみで出力されることです。

<?php

$desc = $custom_metabox->the_value('description');

if (!empty($desc)): ?>

<p class="description"><?php echo $desc; ?></p>

<?php endif; ?>

4

1 に答える 1

1

PHPを使用すると、ブロック内の解析を「終了」できます...中括弧が適切に一致していることを確認してください。

<?php if($whatYouWantToExist) { ?>
    <p class="description"><?php
    // usually needed
    global $custom_metabox;
    // get the meta data for the current post
    $custom_metabox->the_meta();
    // get value directly
    $custom_metabox->the_value('description'); 
    ?></p >
<?php } ?>
于 2012-07-06T03:04:16.320 に答える