以未编码的形式获取Wordpress the_title()

时间:2017-11-05 18:33:53

标签: php wordpress

我试图以未编码的格式在我的single.php中获取我的帖子标题。我尝试过使用the_title();the_title_attribute();html_entity_decode(the_title());,但仍会编码像&这样的字符。

有人可以告诉我使用正确的语法吗?

2 个答案:

答案 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;