当前位置:首页 > 新闻中心 > 解决方案
WordPress中如何获取日志的首个链接责任编辑 :李飞    文章来源 :星翼创想(www.iswweb.com)    发布时间 :2013-01-05    阅读次数:3105

WordPress 是一款风靡全球的开源 CMS 系统。在过去,它更多的应用于开设个人或多用户博客系统;但现在,它开始越来越多地应用于企业门户网站设计中。

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>

文章转载请保留网址:http://www.iswweb.com/news/solutions/855.html