2015-10-18 67 views
0

我想包括一個php文件,該文件存儲在我的wp-includes文件夾中,它可以對遠程服務器執行cURL調用。現在,腳本運行良好,一切。在Wordpress頁面中包含一個php文件。

我希望在打開Wordpress頁面之一時加載它。我已經嘗試了以下。

<?php include 'wp-includes/myfilename.php'; ?> 

但似乎沒有加載。我可以訪問特定的php文件的url,並使cURL調用完美。我如何在我的wordpress中包含這個頁面?

在此先感謝。

+0

可能是有益的http://stackoverflow.com/questions/4090698/wordpress-include-content-of-one-page-in-another – Mihai

+0

感謝您的建議。 – mudoskudo

回答

0

使用get_home_path()(@codex)

<?php include get_home_path . 'wp-includes/myfilename.php'; ?> 
+0

謝謝@nozifel,但是並沒有完全加載php頁面或者cURL腳本。我也嘗試在代碼中添加完整的路徑。 – mudoskudo

0

你可以做wp_remote_get功能的使用:

https://codex.wordpress.org/Function_Reference/wp_remote_get

從文檔:

檢索來自HTTP的原始響應請求使用GET方法。 結果包括HTTP頭和內容。

實施例:

<?php 
function get_remote_file_33199022(){ 
    wp_remote_get(
     'http://remote-url.com/file.php', 
     array(
     'blocking' => false, 
     'httpversion' => '1.1' 
    ) 
    ); 
} 
?> 
+0

謝謝,但我已經照顧了curl http請求,並且我收到了以我想要的格式結構化的數據。 Tbh,我需要做的只是在我的頁面上添加一個簡單的包含,但Wordpress非常複雜。 – mudoskudo

+0

函數做什麼時,而不是遠程URL,你把本地文件,你想包括? – andyderuyter

+0

它獲取數據並將其寫入一個json文件,然後我使用它來可視化數據。 – mudoskudo

相關問題