我正在使用Divi Accordion Module。Divi允许我选择每个项目的标题将显示为哪个标题级别(1到6)。但是,我希望每个项目的标题显示为段落文本(即p标记)而不是标题(即h1,...,h6)。这可能吗?
p
h1
h6
amrnrhlw1#
没有一个默认的方法可以做到这一点。这里有一个使用jQuery的解决方案。
jQuery('.et_pb_toggle_title').each(function(i, obj) { const text = jQuery(this).text(); jQuery(this).after('<p class="et_pb_toggle_title">'+text+'</p>'); jQuery(this).remove(); });
vc9ivgsu2#
我已插入此代码
<script type="text/javascript"> jQuery(document).ready(function() { jQuery('.et_pb_toggle_title').each(function(i, obj) { const text = jQuery(this).text(); jQuery(this).after('<p class="et_pb_toggle_title">'+text+'</p>'); jQuery(this).remove(); }); }); </script>
不幸的是,这不是一个解决方案,只有光学浪费...标题搜索引擎优化问题仍然存在。只有基本的代码转换在迪维主题有帮助。
nhn9ugyo3#
下面的代码对我来说是有效的(并将标题替换为段落标记):
3条答案
按热度按时间amrnrhlw1#
没有一个默认的方法可以做到这一点。这里有一个使用jQuery的解决方案。
vc9ivgsu2#
我已插入此代码
不幸的是,这不是一个解决方案,只有光学浪费...标题搜索引擎优化问题仍然存在。只有基本的代码转换在迪维主题有帮助。
nhn9ugyo3#
下面的代码对我来说是有效的(并将标题替换为段落标记):