我正在尝试根据从外部API(Amazon)返回的一些数据显示页面。然后,格式化该数据必须基于URL查询在动态创建的页面上显示。我已经可以使用短代码执行此操作,但这必须来自查询。
我在codex中看到各种信息,将自定义query_posts从数据库返回到循环中。但是,我找不到让外部数据显示在页面上的信息。
这在WordPress中可行吗? (一切皆有可能,对吗?)请指出一些函数,过滤器或教程。
答案 0 :(得分:2)
如果我理解正确,您想要动态检索数据并将其显示在WordPress页面中吗?
有很多方法可以做到这一点,但这里有一个选项:
我猜你一直试图从页面或帖子的“内容”中找到一种方法,但最简单的方法是将代码放在自定义页面模板中。
更新:如果您想以编程方式创建网页,这可能对您有用:http://wordpress.org/support/topic/how-to-create-pages-programmatically?replies=5#post-1230619
答案 1 :(得分:0)
http://www.prelovac.com/vladimir/wordpress-shortcode-snippet-to-display-external-files
这是一个在帖子中显示外部数据的片段。
这会有帮助吗?如果动态页面是HTML页面,则在WP中显示THEM。
答案 2 :(得分:0)
我通过使用桥梁做到了。
你可以通过添加" add_meta_boxes"来实现。动作。
在元框功能中,你可以添加调用并获取外部页面内容,或者可以提供自己的表单.etc
我的代码:
create table #test (
rowcounter int identity,
invoicenumber varchar(30)
)
insert into #test(invoicenumber) select [column] from [Table1]
insert into #test(invoicenumber) select [column] from [Table2]
insert into #test(invoicenumber) select [column] from [Table3]
select * from #test
drop table #test
我的Meta Box
/*
* Add Meta Product Type Field to POST
*/
add_action('add_meta_boxes', 'meta_box_product_type_add');
试一试......