WordPress:在帖子页面上使用 the_title()
WordPress: using the_title() on posts page
我有一个名为 'News' 的页面,并在我的 WP 设置中将其设置为我的 post 页面。
但是,每当我调用 the_title
(循环外)时,它都会给我第一个博客 post 的标题,而不是页面本身。
有办法解决这个问题吗?
我试过使用 wp_title('');
但它给了我页面标题 + 网站标题...这也不是我想要的。
您可以为此使用 single_post_title()
。它将输出您的帖子页面的名称:
<?php single_post_title(); ?>
这将输出名称。如果你不想输出但是return它,你可以将函数的第二个参数设置为false:https://developer.wordpress.org/reference/functions/single_post_title/
<?php $pagename = single_post_title( '', false ); ?>
我有一个名为 'News' 的页面,并在我的 WP 设置中将其设置为我的 post 页面。
但是,每当我调用 the_title
(循环外)时,它都会给我第一个博客 post 的标题,而不是页面本身。
有办法解决这个问题吗?
我试过使用 wp_title('');
但它给了我页面标题 + 网站标题...这也不是我想要的。
您可以为此使用 single_post_title()
。它将输出您的帖子页面的名称:
<?php single_post_title(); ?>
这将输出名称。如果你不想输出但是return它,你可以将函数的第二个参数设置为false:https://developer.wordpress.org/reference/functions/single_post_title/
<?php $pagename = single_post_title( '', false ); ?>