如何在wordpress中获取当前页面名称

How to get current page name in wordpress

我想将当前页面标题放入 wordpress 但无法获取页面名称,我已尝试在我的 header.php

中使用以下内容
<?php 
wp_title(" ");
?>

但它显示为: "Blog Name - Current Page title " 当我在我的网站上使用 yoast 插件时,就会出现这个问题,如果我停用该插件,那么当前页面标题会完美显示。

这会将标题打印到屏幕上。

<?php the_title(); ?>

如需更多定制和改进,您可以使用以下内容:

function the_title( $before = '', $after = '', $echo = true ) {
    $title = get_the_title();

    if ( strlen( $title ) == 0 ) {
        return;
    }

    $title = $before . $title . $after;

$page_name = $wp_query->post->post_title;