0

我上周五把这个发布到 StackExhange 并没有收到任何回复,所以我想我会在这里试试?

我有一个客户正在将 WordPress 网站作为公共非登录前端添加到应用程序。

登录的客户将使用数百个脚本来管理与他们的高尔夫比赛相关的专业数据。为了保持一致性,我们希望能够包含来自 WordPress 网站的实时导航。是否有可以包含在 CSS 中的谨慎脚本来完成此操作?如果没有,之前有没有人这样做过或看到过相关信息?

显然,如果需要,我可以使用 WP 表来模拟菜单,但最好只是 gank WP 导航......

4

1 回答 1

1

有两种(在我看来)简单的方法:

  • 在您使用服务器端语言或仅显示导航的 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" />

这只是创造力的问题。

于 2012-12-21T16:06:16.963 回答