wordpress Divi Accordion模块标题HTML标记

rta7y2nd  于 2023-03-29  发布在  WordPress
关注(0)|答案(3)|浏览(138)

我正在使用Divi Accordion Module。Divi允许我选择每个项目的标题将显示为哪个标题级别(1到6)。但是,我希望每个项目的标题显示为段落文本(即p标记)而不是标题(即h1,...,h6)。这可能吗?

amrnrhlw

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();
});
vc9ivgsu

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>

不幸的是,这不是一个解决方案,只有光学浪费...标题搜索引擎优化问题仍然存在。只有基本的代码转换在迪维主题有帮助。

nhn9ugyo

nhn9ugyo3#

下面的代码对我来说是有效的(并将标题替换为段落标记):

<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>

相关问题