我需要在用户(比如组织)提交注册表单后创建动态URL,其中URL是域。com/组织/组织名称/仪表板/
“组织名称”是Ajax检查重复情况的注册表的一部分。(这已经完成)
我的问题是URL是在根目录中创建的,而不是在主题中创建的。所以我得到了一个空白屏幕。
我的问题是,如何将当前主题扩展到这些创建的动态URL。如何在此代码中放置当前主题的页眉/页脚:
function arfGenURL($orgName)
{
date_default_timezone_set(\'America/New_York\');
$dir = "organizations/" . $orgName . "/dashboard/";
echo var_dump(mkdir($dir,0777,TRUE));
$content = "<html><head><title>Organization Dashboard |</title></head><body></body></html>";
$fp = fopen($_SERVER[\'DOCUMENT_ROOT\'] . \'/\' . $dir . "/index.php","wb");
fwrite($fp,$content);
fclose($fp);
print_r(error_get_last());
}
谢谢大家!
最合适的回答,由SO网友:Rarst 整理而成
实际上,在其中创建文件夹树和索引文件并没有多少“动态”。您现在拥有的内容与您的WordPress安装完全相关。
简而言之,如果需要将其与WordPress集成,有两种方法:
在代码中加载WordPress核心。这可以通过包括wp-load.php
和一些微调,但这是非常先进的技术(正确完成)。
在WordPress中加载代码。这将涉及使其符合WP机制,并可能使用Rewrite API 处理链接。
其中任何一个都非常复杂。如果您不愿意花时间对其进行适当的调整,那么保持独立功能的独立实际上可能非常实用。