要分别获取WordPress文章内的所有h2标题内容和所有p段落内容,可以使用WordPress提供的函数来实现。你可以在WordPress主题模板文件中,例如single.php,使用以下代码:
<?php
// 获取当前文章对象
$post = get_post();
// 获取文章内容
$content = $post->post_content;
// 使用DOM解析器解析文章内容
$doc = new DOMDocument();
$doc->loadHTML($content);
// 获取所有h2标签内容
$h2s = $doc->getElementsByTagName('h2');
foreach ($h2s as $h2) {
echo "<h2>" . $h2->nodeValue . "</h2>";
}
// 获取所有p标签内容
$ps = $doc->getElementsByTagName('p');
foreach ($ps as $p) {
echo "<p>" . $p->nodeValue . "</p>";
}
?>
在这段代码中,首先获取当前WordPress文章的内容,然后使用DOM解析器加载文章内容。接着,我们分别获取所有的h2标签内容和所有的p标签内容,并逐个输出它们的内容。这样就可以实现分别获取WordPress文章内的所有h2标题内容和p段落内容的需求。你可以将以上代码插入到你的WordPress主题模板文件中,以实现相应功能。
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://typecho.firshare.cn/archives/3092.html
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。避免网络欺诈,本站不倡导任何交易行为。如您私自与本站转载自公开互联网中的资讯内容中提及到的个人或平台产生交易,则需自行承担后果。本站在注明来源的前提下推荐原文至此,仅作为优良公众、公开信息分享阅读,不进行商业发布、发表及从事营利性活动。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。