如何通过 HTML 包装 PHP 代码


How can I wrap PHP code by HTML?

<?php 
    echo get_post_meta($post->ID, "event_date", true);
    echo get_post_meta($post->ID, "event_name", true);
?>

我试过了:

echo '<span>get_post_meta($post->ID, "event_date", true);</span>';

这是行不通的。

选项 1

echo '<span>'.get_post_meta($post->ID, "event_date", true).'</span>';

您有 2 个错误,

  1. 单引号会将所有内容视为文本,因此您的函数被视为 rext

  2. 函数后有一个分号

选项 2

<span><?php echo get_post_meta($post->ID, "event_date", true);?></span>

参考

正如@paul-crovella推荐你的那样,阅读:http://php.net/manual/en/language.types.string.php

尝试

echo '<span>'.get_post_meta($post->ID, "event_date", true).'</span>';

<span><?php echo get_post_meta($post->ID, "event_date", true); ?></span>