如何在链接上指定功能

时间:2016-10-10 16:54:04

标签: wordpress

我是WordPress开发的新手。我来自Symfony和vanilla PHP开发。

我想指定一个“路由”或函数来为特定的帖子类型生成XML文件。

我知道我可以使用像<a href="<what to do here>">DOWNLOAD XML</a>这样的WordPress函数获取帖子信息。

我不知道如何将功能分配给链接

CompassOverlay mCompassOverlay = new CompassOverlay(this, new InternalCompassOrientationProvider(this), map); mCompassOverlay.enableCompass(); map.getOverlays().add(mCompassOverlay);

执行此操作的“WordPress方式”是什么?

2 个答案:

答案 0 :(得分:0)

Ajax调用不会完成这项工作吗?

答案 1 :(得分:0)

我也是WP的新人。所以我这样做了:

1)我在 /wp-content/themes/mytheme/myxmltemplate.php 中创建了一个模板 myxmltemplate.php ,其中包括:

/**
* Template Name: XML
*/

2)我创建了一个带有url模板XML的页面,例如 example.com/xml /

3)我将所有代码放入 myxmltemplate.php ,生成我需要的XML代码

4)之后我可以建立这样的链接

<a href="http://example.com/xml/">DOWNLOAD XML</a>

也许有更好的方法来生成xml生成的路由(比如函数,但对我来说它是最简单的)。