场景
我正在一个域的网站上工作,该网站是多站点安装的一部分。我期待着创建一个自定义php页面,将做一些处理。可以使用Javascript从WP主站点访问此页面XMLHttpRequest
我不希望此页面包含任何主题的标题、内容等,因为用户的浏览器实际上不会直接访问此页面。
Example php (simplified);
<?php session_start() $_SESSION["stuff"] = "things"; echo "success"; exit(); ?>
我尝试过的事情
我尝试在“元素”中为PHP使用钩子和标题,但似乎所有可用选项都只在开始生成一些标题后处理PHP,因此这意味着PHP无法像预期的那样准确地显示数据。对我来说,简单地创建一个\',似乎是显而易见的。如果不使用WP,我也会以同样的方式创建php’文件,但是我一直在努力找到应该创建这样一个文件的目录。我检查了文件的配置:/etc/apache2/sites enabled/000 default。confbut这只是显示了“DocumentRoot/var/www/wordpress”,它是多站点区域的根目录。这让我相信,这可能比直接在服务器上的某个目录中创建文件要复杂一些。
我还尝试在“编辑页面”中使用此页面的“禁用元素”,但这似乎也不够。
我也试着回顾一下previous thread 但我看不到解决方案,理想情况下,我根本不想在这个页面上使用WP功能。我只想从https://example.com/string.php
(或类似)。
我希望页面尽可能简单,或者能够尽早执行php,以便exit();
阻止将实际页面呈现为HTML(标题等)
此外,如果有其他(但不是荒谬的)方法,我理想情况下也不想仅仅“抛出另一个插件”。
你能帮我找到一个解决办法吗?
非常感谢!