我使用wordpress博客格式作为我网站的新闻部分而不是主要部分,我希望从wordpress部分获得一个“最新”的小部件,但是在不使用博客的页面上显示主要用html和javascript编写。这有可能吗?如果有的话,有人有任何例子可以指出我吗?
谢谢!
答案 0 :(得分:0)
我不认为这是可能的 - Widget API在WordPress加载过程中的某处加载,因此您需要一个PHP渲染引擎加载整个WP并在最后评估窗口小部件代码。您需要一些PHP来从数据库中获取数据,或者至少需要AJAX代码来调用从MySQL数据库中提取帖子的外部脚本。
答案 1 :(得分:0)
有可能使用iframe,但我(和大多数开发人员一样)高度建议不要这样做。 W3C对iframe的合规性可能很棘手,但如果你不担心,那就试试吧。再想一想,iframe甚至不是一个可行的选择。只需使用HTMLGoodies.com中的类似内容( http://www.htmlgoodies.com/beyond/css/displaying-rss-feeds-with-xhtml-css-and-jquery.html)将RSS拉入HTML页面。
另一种选择可能是使用FLD Trace概述的方法: http://www.fldtrace.com/wordpress/display-latest-post-outside-of-wordpress-with-json-and-jquery,并在此处展示: http://www.fldtrace.com/lab/jsonAPI.html。
之前我曾在一些项目中使用过,并且相应地设计了FLDT小部件。如果您使用此功能,请确保信用到期,并且它符合您要查找的费用 - 尽管我没有看到FLD Trace方法的任何许可限制。