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