访问当前页面html数据并拾取所有特定标记并将它们作为链接扔到侧栏中的正确过程是什么?解析页面数据到侧边栏 - wordpress
0
A
回答
0
我不确定你对PHP的熟练程度,但我会给你,并概述你可能想要做的事情。
首先,您需要HTML。我假设你正在页面上运行(在page.php文件或single.php文件或类似文件中),这意味着你可以访问全局变量$ post,其中包含页面的html它。要访问它,你可以使用帮助函数get_the_content()
,这将返回正在显示的html。
接下来,您需要通过解析来获取h2标签。一个简单的正则表达式可以处理这个,像<h2[^>]*>(.*)</h2>
。记住这个正则表达式很挑剔很重要,所以要正确地格式化你的html,而不是多行h2s。 所以现在你有了html,并且用正则表达式来解析它以获得h2s。现在您需要从结果中生成列表,并将其前置到页面内容的顶部。有很多方法可以做到这一点,最简单的方法就是在模板文件的正确位置运行代码。
当然,这样做可能有更好的方法,我建议你看看说一个FAQ插件(如果这就是这样),或手动执行列表(因为这个系统可以被打破),或者可能使用自定义帖子类型;但对于你的问题,我就是这么做的。
相关问题
- 1. 侧边栏在一个页面上的WordPress的侧边栏的特定规则
- 2. 添加页面侧边栏
- 3. 当添加评论时,WordPress侧边栏掉到页面底部
- 4. 包括WordPress的侧边栏的网页
- 5. WordPress的:自定义每页侧边栏?
- 6. WordPress的侧边栏在帖子下面
- 7. WordPress侧边栏显示内容下面
- 8. 侧边栏走到外面?
- 9. 如何将侧边栏模板应用到由用户在wordpress页面上创建的菜单侧边栏
- 10. WordPress的侧边栏对齐
- 11. WordPress的外部侧边栏
- 12. WordPress的侧边栏类
- 13. WordPress的 - 侧边栏列表
- 14. WordPress的侧边栏定位
- 15. 添加额外的侧边栏到Wordpress
- 16. 无法删除Wordpress中的存档页面的侧边栏
- 17. wordpress - 从插件添加页面侧边栏
- 18. 带有侧边栏的密码保护的WordPress页面
- 19. 排除侧边栏从wordpress页面后的问题
- 20. WordPress无法从侧边栏文件获取页面ID?
- 21. 侧边栏中的WordPress动态页面树菜单
- 22. 慢速页面加载在WordPress的侧边栏
- 23. wordpress - 如何从侧边栏页面获取php变量
- 24. 在WordPress的侧边栏中的特色页面
- 25. 如何在woocommerce页面中隐藏默认WordPress的侧边栏?
- 26. 如何将侧边栏移动到页面的右侧?
- 27. 使用css将侧边栏移动到页面的左侧
- 28. WordPress - “页面和帖子有不同的侧边栏”代替页面上的实际侧栏
- 29. WordPress的侧边栏:基于当前页面查询特定页面
- 30. 将CSS样式添加到文章页面上的WordPress侧边栏
对此的思考过程没有多大意义。如果你的页面已经有了html结构,你能不能把它变成滑块插件已经使用的类(比如bxslider)?或者您可以使用自定义帖子类型,并循环发布帖子以制作滑块,并使用简码嵌入它。你能否提供更多关于你如何使用它的信息,你有什么代码? – Ben
我的意图是采取页面上的内容,并通过它接收页面中的所有h2标签。然后,在侧边栏中,我将使用这些收集的h2标签来创建一种导航类型,只需突出显示页面内容的标题,以便在不滚动整个页面的情况下,您就可以知道所有内容。 – aprohl5