大家好,我正在尝试将我的帖子内容添加到数据属性中,因为我希望将其存储在那里供以后与JQ一起使用。这是我的代码。
<div class="test" data-title="<?php the_title() ?>" data-content="<?php the_content() ?>"></div>
我正在使用我的滑块执行此操作,当我尝试它而不是仅将值存储在数据内容中时,它实际上将其输出到我的页面上。我也尝试使用get_the_content()
代替the_content()
,但之后它没有存储任何值,我也尝试了data-content="<?php echo get_the_content() ?>"
,但这也直接输出数据,就像the_content()
一样。< BR />
有没有办法将the_content()
的值存储到数据属性中,稍后再使用JQ?
答案 0 :(得分:1)
这是因为the_content()
函数也会打印HTML标记。
尝试使用esc_attr()
函数来逃避它。
data-content="<?php echo esc_attr( get_the_content() ) ?>"