如何创建用于生成PDF的“页面”?

时间:2015-08-20 作者:Václav Zeman

我是wordpress的新手,但我在php方面有一些知识基础。

我正在为我的Wordpress网站开发自定义主题。我还有一个PHP文件,它根据GET参数生成PDF文件,它位于主题的根文件夹中,我们称之为生成PDF。php。我想在我的网站的某些部分创建一个链接,该链接引用如下脚本:“http://my-wp-site.com/generate-pdf.php?a=1.

如果不在wp admin中创建一个带有slug“generate pdf”的页面,并且该页面生成pdf,这是可能的。php?

我真的不想在管理层提到这个脚本。

有什么建议吗?提前谢谢。

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

由于它是一个独立的脚本,您可以直接链接到它,WordPress将不会更聪明。只需确保链接正确-如果它在你的主题中,它将类似于:

http://example.com/wp-content/themes/my-theme/generate-pdf.php
但不要硬编码URL,请使用可用的模板函数:

<a href="<?php bloginfo( \'template_url\' ) ?>/generate-pdf.php">Generate!</a>
当然,如果你想要一个“漂亮”的URL,你可以使用the rewrite API.

结束

相关推荐

通过主题的函数激活插件。php?

是否可以激活每个主题的插件?我有一个多站点,我知道每个站点都可以激活插件。但我需要为特定主题启用插件。有人问了一个类似的问题-如果有可能通过其他插件激活插件:How To Activate Plugins via Code?这是一个公认的答案: //Activate a plugin programmatically - Akismet example function run_activate_plugin( $plugin ) { $current =