我想用PHP检索上一页标题并将其用作Wordpress短代码。我已经使用短代码来实现这一点,但我不知道如何使用PHP从上一页检索页面标题。谁能帮我吗?
提前致谢!
// [previous page title]
function previous_page_title( $atts ){
$prevPost = get_previous_post(true);
return $prevPost;
}
add_shortcode( 'previous page title', 'previous_page_title' );
答案 0 :(得分:0)
感谢您指点我正确的方向!我用新的知识进行了一些研究,并提出了以下工作! :):)
// [previous page title]
function previous_page_title(){
$previouspage = parse_url($_SERVER['HTTP_REFERER']);
$previouspage = str_replace('-', ' ', $previouspage);
return basename($previouspage['path']);
}
add_shortcode( 'previous-page', 'previous_page_title' );
此代码以小写形式返回上一页标题。
如果您希望第一个字母为大写字母,请使用以下CSS:
span.yourClass{
display: inline-block;
}
span.yourClass:first-letter{
text-transform: uppercase;
}
记录:上面的代码生成一个名为[previous-page]的短代码。您可以使用此短代码在帖子,页面或其他位置返回上一页标题。
谢谢你们!