簡體   English   中英

是否可以訪問 wordpress 主題上的 php 腳本

[英]Is there access a php script on a wordpress theme

我試圖加載一個平板寫在 PHP 上,我放入了一個 wordpress 主題。 僅憑腳本運行得很好,但我想在 wordpress 主題上運行它。

他們的路由問題。 例如:site/wp-content/themes/admin/dashboard/site/wp-content/themes/admin/dashboard/sprofile site/wp-content/themes/admin/dashboard/rprofile

無法訪問以上路線。

我認為這可以用 .htaccess 文件解決,但不知道如何解決!? 有什么辦法嗎?!

如果您使用的是 wordpress,您可能想為您的腳本創建一個短代碼,但如果您不想,您也可以使用 .htaccess 和 rewrite 模塊來重定向 url 並訪問您的面板。

舉兩個例子,希望對你有幫助:

.htaccess 重寫示例

簡碼示例

如果我正確理解您的情況,您希望運行一段 PHP 代碼,該代碼將頁面內的內容打印為 WP 主題中的一項功能。 不知道細節,我可以給你幾個想法:

  1. 如果您需要將其嵌入現有頁面(或新頁面本身),則需要創建模板/模板部分並通過 wordpress 的 api 對其進行管理(如上所述,其中包括將其作為模板部分或模板本身發送, 見法典)
  2. 如果你需要新建一個自定義邏輯的新頁面,更適合作為插件編寫,可以考慮在自定義路由中添加重寫規則(參見codex的這個部分,看看 這篇文章

這就是我想要的

當進入站點/wp-content/themes/admin/dashboard/login

改寫為

網站/wp-content/themes/admin/dashboard/?url=login

登錄不是靜態的

現在我用它來 htaccess 但不起作用:

RewriteRule ^wp-content/themes/bluetheme/dashboard/(.*)$ /subdirectory/wp-content/themes/bluetheme/dashboard?url=$1 [L,NC,QSA]

不要試圖欺騙 WP,通過在某個目錄中走私您的 php 文件並嘗試從那里調用它,通過調整 .htaccess 文件和類似文件。 尋找系統方式來創建自定義 WP 頁面。 IE

https://www.wpbeginner.com/wp-themes/how-to-create-a-custom-page-in-wordpress/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM