php 读取页面全部变量,PHP-如何从外部文件获取“页面”变量?
我使用外部文件來處理WP插件中的AJAX調(diào)用.為了使其能夠迭代WP方法,我進(jìn)行了以下修改:
require( '../../../wp-blog-header.php' );
header("HTTP/1.1 200 OK");
問題是,似乎我無法從中獲取任何特定于頁面狀態(tài)的變量.例如,get_query_var(‘page’)始終返回為空.
將Javascript放入插件主.php文件并從那里獲取’page’變量,并將其饋送到腳本的唯一解決方案(它肯定應(yīng)該通過鉤子起作用)?我想避免不惜一切代價(jià)混合使用PHP和JS.
附言更重要的是,我無法檢索該變量.我仍然可以獲取最大頁數(shù),但是,調(diào)用$q = $GLOBALS [‘wp_query’];
$max = $q-> max_num_pages;.接受的答案當(dāng)然是正確的,但是我相信這是一個(gè)錯(cuò)誤.有空的時(shí)候,我會(huì)問來自wp-hackers的家伙,希望能更新這個(gè)問題.
解決方法:
如果您使用的是get_query_var(‘page’),請確保在調(diào)用該函數(shù)之前已經(jīng)在該頁面上實(shí)際運(yùn)行過查詢.
標(biāo)簽:wordpress,php
來源: https://codeday.me/bug/20191208/2088156.html
總結(jié)
以上是生活随笔為你收集整理的php 读取页面全部变量,PHP-如何从外部文件获取“页面”变量?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux硬盘休眠(linux 硬盘休眠
- 下一篇: php 回到顶部,jquery如何实现点