![](/img/trans.png)
[英]How can I load an external page with PHP and replace content on that page?
[英]Load Wordpress page content from external php
有沒有人曾經使用過wordpress作為CMS,並試圖在同一服務器上但在另一個目錄中的php頁面上呈現頁面,文章和窗口小部件? 我必須混合使用兩個CMS作為Wordpress的遷移策略。
可以說wordpress安裝在文件夾./wp中,並且存在一個帶有永久鏈接/ wp / testpage的頁面。 我在文件夾./tests/中創建了文件test.php,我嘗試過的是:
<?php
global $page;
$page = 616; //looked up post id
require_once '../wp/index.php';
?>
但這僅顯示了一個404 wordpress頁面-頁腳和頁眉已正確加載,但內容未正確加載。
您需要從所需的博客中獲取wp-load.php文件。 然后,您可以使用wordpress函數從博客獲取內容。
<?php
require_once("../wp/wp-load.php");
$my_postid = 616;
$content_post = get_post($my_postid);
$content = $content_post->post_content;
$content = apply_filters('the_content', $content);
echo $content;
未經測試,但我在php文件中的某處與此類似。
編輯:剛剛測試。 可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.