使用字符串作为Wordpress PDF嵌入器的URL

时间:2018-01-22 17:53:18

标签: javascript php html wordpress pdf

我的Wordpress插件名为PDF Embedder。此外,使用document.write连接/使用字符串。这就是我试图开始工作的原因:

<script src="http://nooze.org/wp-content/uploads/scripts/dateGetter.js">
</script>

<script>
  var paperName = m + '-' + d + '-' + y + '-paper.pdf'; //the m, d, and y variables grab the current month, day, and year, that's working fine.
  var paperURL = 'http://nooze.org/wp-content/uploads/documents/papers/' + paperName;
</script>

<script>
  document.write('[pdf-embedder url="' + paperURL + '"]'); //straight up shows nothing :(
</script>

这导致PDF Embedder无法正常工作,这让我相信这是一个连接/格式化问题。但是,即使使用document.write作为常规的ol&#39;段落不起作用。

<script>
  document.write('<p>I wish this would work</p>') //spoiler: it doesn't
</script>

更令人费解的是,使用带有PDF嵌入器的document.write没有连接工作正常。

<script>
  document.write('[pdf-embedder url="http://nooze.org/wp-content/uploads/documents/papers/11-3-17-paper.pdf"]') //works like a charm
</script>

所以,我的智慧在这里结束了。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您无法通过javascript处理短代码,使用wp_ajax发布网址作为参数并调用和回显do_shortcode("[pdf-embedder url='$url']")服务器端