Wordpress实现自定义插件

时间:2018-04-25 08:48:24

标签: php wordpress custom-post-type

情况

客户在WordPress上有一个用于出售房屋的网站。在设计网站时,他们制作了一个带有虚拟物品的“te-koop”(待售)帖子类型。

所以现在在侧边栏(后端)我看到了这个:

Post type in sidemenu in backoffice

在主页上使用/themes/THEMENAME/archive-te-koop.php 并且详细页面使用/themes/THEMENAME/single-te-koop.php

这一切都很好,我理解这是如何工作的。

但是现在我必须从包含所有不同房屋等的API实现数据。我可以使用自定义插件生成我需要的短代码。我已经安装并激活它并在主页上使用了短代码。

然后我开始编辑archive-te-koop.php文件,并使用do_shortcode()来调用所有房屋的概览,这些工作完美无缺。我可以使用以下链接浏览:https://DOMAINNAME/te-koop

问题

我现在想要编辑单一te-koop.php页面了解房屋的详细信息。问题是我只能使用虚拟项目的详细信息页面,因为使用了%post-name%。 (https://DOMAIN/te-koop/%post-name%

如何才能完成这项工作,以便删除虚拟项目,然后在single-te-koop.php文件中调用API短代码?

我认为问题是is_singular()函数,如果de backoffice中没有项目,则会导致错误。

我真的希望有人可以帮助我;)

0 个答案:

没有答案