我想应该是<a name="p1">
围绕段落,链接到以下段落:<a href="#p1">
.
如果您正试图实现这一点(以前称为命名锚),那么这种技术在HTML 5中是无效的。您可以改为链接到id
在页面中,请记住这一点。
$count = 0;
function auto_id_p_cb($matches) {
var_dump($matches);
global $count;
$count++;
$ret = \'<p id="p_\'.$count.\'"\';
if (!empty($matches[1])) $ret .= $matches[1];
$ret .= \'>\';
return $ret;
}
function auto_id_p($content){
$content = preg_replace_callback(\'/<p([^>]*)>/\',\'auto_id_p_cb\',$content);
return $content;
}
add_filter(\'the_content\',\'auto_id_p\',1000);
测试最少,但它确实保留了
<p>
标签。我相信它会复制
id
如果在
<p>
所以要小心。更多地将其视为“概念证明”。
如果你还做什么,用实际<a>
标签,您应该能够适应它。