从WordPress自定义字段显示代码片段
问题描述:
我试图显示输入到我的自定义字段中的代码片段。示例代码片段进入自定义字段 - snippet-1
从WordPress自定义字段显示代码片段
<?php if (($wp_query->current_post + 1) < ($wp_query->post_count)) { echo '<div class="post-item-divider">Post Divider</div>'; } ?>
如果我试图像
<?php if (get_post_meta($post->ID, 'snippet-1', true)) : ?> <pre><?php echo get_post_meta($post->ID, 'snippet-1', true) ?></pre> <?php endif; ?>
显示该代码包在<pre></pre>
标签在我的网页模板,但它没有返回模板。我知道WordPress会将它视为执行PHP代码的过滤代码片段,是他们将代码片段打印在页面上的一种方式吗?
提前
抢
答
使用htmlspecialchars()
非常感谢逃脱你的代码。
更新
echo htmlspecialchars(get_post_meta($post->ID, 'snippet-1', true));
三江源。我将如何应用htmlspecialchars()到' ID,'snippet-1',true)?>'。非常感谢抢劫 – 2010-09-12 11:11:25
我已经添加了一个更新到我的答案。 – fuxia 2010-09-12 12:26:56