我正在使用Wordpress多站点。我使用一个呈现PDF的插件(pdf嵌入器)(利用本地pdf.js)。 PDF以HTML呈现-包含许多嵌入式链接。
对于多站点上的每个子域,许多PDF都是相同的-链接到相同的路径(仅页面内容不同)。
我想集中存储(超过300个pdf文档)在主站点上的文件夹中-将它们“拉”到子域中。
目标-以下任意一项
或
我已经研究了这两种方法-但不是一个经验丰富的程序员,所以很挣扎。
首先从pdf.js GitHub开始-但是我什至无法渲染pdf,并且如果使用了简码,则无法正常工作。
pdfjsLib.getDocument({
url: /* The URL pointing to the PDF document */,
docBaseUrl: /* The URL you wish to use a the base for relative links */,
}).promise.then(function(pdfDocument) {
// The PDF document is loaded here...
});
第二个选项在对href进行基本更改之前,甚至没有研究url的解析都无法使用。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js">
$('.linklinks a').each(function () {
var $this = $(this),
href = $this.attr('href');
$this.attr('href', "domain.com" + href);
})
</script>
任何人都可以为新手提供明确的帮助或提供一些想法吗?