Get title of page from URL

时间:2015-12-15 作者:user3173022

我有一个"Go back button":

$url = htmlspecialchars( $_SERVER[\'HTTP_REFERER\'] );
echo "<a href=\'$url\'>back</a>";
我需要显示$url, 类似这样:

$url = htmlspecialchars( $_SERVER[\'HTTP_REFERER\'] );
echo "<a href=\'$url\'>Go back to the INSERT PAGE TITLE HERE</a>";
有人知道怎么做吗?

1 个回复
SO网友:czerspalace

WordPress有一个名为url_to_postid 这在这种情况下可能有效。您可以尝试以下操作(未经测试):

<?php
    $url = htmlspecialchars($_SERVER[\'HTTP_REFERER\']);
    $back_id = url_to_postid($_SERVER[\'HTTP_REFERER\']);
    if( $back_id > 0 ){
         $back_title = get_the_title( $back_id );
         echo "<a href=\'{$url}\'>Go back to the {$back_title}</a>"; 
    }

相关推荐

删除具有实际标题的SANITIZE_TITLE_WITH_DASSES函数

求你了,我真的需要帮助。下面的代码是在我的网站上将搜索查询保存为标记的代码,但它将标题替换为“-”,请问有什么方法可以使标记标题名称保持搜索状态?。function addsometags() { //Don\'t do anything if we\'ve already got 20 tags $posttags = get_the_tags(); $count=0; if ($posttags) { foreach($posttags as $tag