如何显示依赖于表单/按钮页面提供的url参数的页面?

时间:2017-03-25 作者:Sasha

以下是我试图实现的目标:我在服务器上的一个目录中存储了一组PDF文件。用户应该能够输入文件的id(文件名不带扩展名)并单击显示按钮。该按钮应加载另一个页面,并将文件id作为URL的一部分。然后将显示相应的PDF文件。

获得这种行为的最简单方法是什么?PDF文件使用快捷码显示。如何使用正确的文件路径动态生成短代码?如有任何建议,将不胜感激。

萨莎

1 个回复
SO网友:Por

如果您想在内容中动态显示pdf,您希望显示哪个页面、帖子或其他位置。您必须在模板文件中回显您的短代码。例如,您必须按以下方式打印

<?php echo do_shortcode("[shortcode pdf=\'. $_REQUEST[\'pdf_id\'] ."); ?>
http://yourwebsite.com/post-title/?pdf_id=20 //your url would be like that 

相关推荐

Do not parse shortcode in CPT

我有一个CPT,我不想在它的内容中解析shortcode(使用\\u content()函数)。我可以使用remove\\u filter删除短代码的默认过滤器。但我如何确定我只是为了我想要的CPT而删除过滤器?我有一个在页面中使用的快捷码[我的自定义快捷码]。此短代码使用WP\\U查询和输出CPT帖子。我不想在这篇CPT文章中分析短代码。我是否应该在短代码解析挂钩之前用虚拟内容更改短代码,并在之后替换回来?或者我应该在我的CPT输出之前删除短代码的默认过滤器,然后在我的CPT输出完成后再次添加短代码的默