簡體   English   中英

在外部(非WP)腳本中包括WordPress導航

[英]Including WordPress navigation in external (non-WP) scripts

我上周五將其發布到StackExhange,但沒有任何回應,所以我想在這里嘗試?

我有一個客戶正在將WordPress網站作為公共未登錄前端添加到應用程序。

登錄的客戶將使用數百個腳本來進行有關其高爾夫比賽的專業數據管理。 為了保持一致性,我們希望能夠包含來自WordPress網站的實時導航。 CSS可以包含一個謹慎的腳本來完成此操作嗎? 如果沒有任何人以前做過此事,或沒有看到有關此事的信息?

顯然,如果需要,我可以使用WP表來模擬菜單,但是只要將WP nav插入就可以了。

我認為有兩種簡單的方法:

  • 使用顯示導航的服務器端語言或AJAX在您獲取的WP安裝上創建模板
  • 以編程方式下載網頁並過濾出導航

我會選擇第一種方法。 最簡單的方法是制作自己的php文件進行導航,並獲取該文件(http://www.example.com/wp-content/themes/your-theme/navigation.php)。 這應該顯示HTML內容。

現在,使用服務器端語言,您可以簡單地“回顯”響應,如下所示:

<?php
$ch = curl_init('http://www.example.com/wp-content/themes/your-theme/navigation.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);

curl_close($ch);

echo $response; // your menu
?>

不幸的是,也沒有簡單的方法來獲取CSS。 您也可以為導航拆分CSS並將其包括在內。

<link rel="stylesheet" type="text/css" href="http://www.example.com/wp-content/themes/your-theme/css/navigation.css" />

這只是創造力的問題。

暫無
暫無

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

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