在帖子标题中实现多个链接的最佳方式

时间:2013-04-19 作者:Ilja

通常我会得到一个帖子标题没有问题,但现在我需要做到以下几点:

这个Examplewritten 对于此标题

正如您可以看到的,标题中有两个单词是链接,另一个问题是可能有任意数量的链接,因为这取决于内容。我怎样才能做到这一点?我必须在WordPress中使用其他字段吗?如何显示WordPress标题中的哪些单词是链接?此外,我需要以某种方式存储链接的url。

2 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

做到这一点的简单方法是不在页面模板上显示标题,而将h1标题作为内容的第一件事。

SO网友:montrealist

同意Tom的观点,认为这是一个有问题的UI/UX实践,但这里有一些用于教育目的的代码(它进入了您的主题functions.php):

add_filter( \'the_title\', \'wpse0419_modified_post_title\');
function wpse0419_modified_post_title ($title,$id) { 
    if ( $id == get_the_ID() ) { // narrow down to current item\'s title only
        $meta_url = get_post_meta($id, \'your_meta_key_url\', true);
        if($meta_url){
            $title = $title . "(<a href=\'" . $meta_url ."\'>modified title</a>)";
        }
    }
    return $title;
}
您可以在this Codex article, 关于在post meta中存储自定义变量this one.

结束

相关推荐

十二压延机小工具<a title="">post titles</a>制造骚乱

在我修改过的二十一主题中,当我悬停在日历小部件的日期上时,有一个类似气球的首字母缩略词,显示该日期的帖子标题。事实上,这是一个锚定标题:<td> <a href=\"http://www.example.com/2013/01/23/\" title=\"post title 1<br/>post title 2<br/>\">23</a> </td> 所以当我徘徊在第23天时,它就像一个缩略词:&#x