区分admin-ajax.php的两个实例

时间:2015-01-04 作者:debaser

我已经在我的profile.php

我希望能够使用pre_get_posts 但我找不到任何方法来区分此页面和常规媒体库(upload.php).

使用全局$pagenow 退货admin-ajax.php 在这两种情况下。有没有其他方法可以判断哪个页面正在加载媒体库?

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

没有太多的区别admin-ajax.php 因为它本质上是同一个文件,具有相同的逻辑,用于多种目的。

你通过了action 数据并挂接到各自的操作中。所以action 是您的标识符。如果您正在重用相同的操作,并且需要进一步区分,只需在GET/POST请求中传递更多数据,并在处理程序中检查它。

结束