两天来,我一直在努力使这段代码正常工作。我想在中添加注释框架single.php
. 我得到了以下代码,将其放入单个页面的模板中:
<script type="text/javascript" charset="utf-8">
initFrame({ app_id: \'xxx\' ,
object_id: \'ARTICLE_ID\' ,
object_title: \'ARTICLE_TITLE\' ,
object_content: \'ARTICLE_CONTENT\' ,
object_url: \'ARTICLE_URL\' ,
arguments_container: \'comment\' ,
width: \'610\' })
</script>
他们说:用一些逻辑替换字符串:
ARTICLE\\u ID:您网站中文章的ID
文章标题:文章标题文章内容:文章正文内容文章URL:文章的URLDIV\\u ID:Naqeshny arguments框出现的DIV ID问题是:我应该在文章ID、文章标题等中写些什么来更改我在网站上写的每个主题?
最合适的回答,由SO网友:TheDeadMedic 整理而成
只要你还在the loop, 您可以使用标准template tags:
<script type="text/javascript" charset="utf8">
initFrame({
app_id: "",
object_id: <?php the_ID() ?>,
object_title: "<?php the_title_attribute() ?>",
object_content: \'<?php echo wp_trim_words( strip_shortcodes( striptags( get_the_content() ) ), 45 ) ?>\',
object_url: "<?php the_permalink() ?>",
arguments_container: "comment-naqeshny",
width: 610
});
</script>