我试图以未编码的格式在我的single.php中获取我的帖子标题。我尝试过使用the_title();
,the_title_attribute();
和html_entity_decode(the_title());
,但仍会编码像&这样的字符。
有人可以告诉我使用正确的语法吗?
答案 0 :(得分:3)
尝试以下方法:
get_post_field( 'post_title', $post_id, 'raw' );
这将提供未经过滤的原始标题。
答案 1 :(得分:1)
使用WP_Post
获取当前get_post()
个对象。然后访问title
对象实例的WP_Post
属性。这将为您提供通过WP Dashboard输入的原始标题值。
<?php
$post = get_post();
$raw_title = $post->post_title;