我们知道 WordPress 日志格式(Post format)中有个 link 的格式,如果你的主题启用了 Post format 功能并且使用了 Link 这个格式,那么你想这篇日志直接链接到日志中的第一个链接。
function get_content_first_link( $content = false,$echo = false ){ if ( $content === false ) $content = get_the_content();
preg_match_all('/<a.*?href=['"](.*?)['"].*?>/i',$content,$links);
if($links){ return $links[1][0]; }else { return false; } } 将上面的代码复制到当前主题的 functions.php,然后试用下面的方式引用:
<h2><a href="<?php echo get_content_link(get_the_content()); ?>"><?php the_title(); ?></a></h2> (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|