我有一个正在开发的插件,我希望该插件能够在使用重写规则创建的“页面”上创建和显示自定义内容。
我已使用成功创建重写规则add_rewrite_rule()
当导航到该URL时,我没有收到“未找到页面”错误。
我很难弄清楚的是,当访问URL时,如何让插件显示内容。我知道如何在主题中使用get_template_part( \'content\', $page_template );
但是我如何让插件提供这个功能呢?该插件无法将文件添加到主题中,因此如何(通过该插件)显示自定义页面内容?而不是使用主题page.php
, 我想从中提取插件my-plugin/views/custom.php
我见过其他插件做这种事情,但无法追踪它是如何将内容提供给公众用户的。
我肯定我忽略了一些相当简单的事情,但我很难找到这个问题,我甚至不知道如何确切地搜索我正在寻找的东西。
任何帮助都将不胜感激。
谢谢