我是wordpress开发的新手,所以希望我问对了。我工作的公司最近从一家机构购买了一个定制的wordpress网站,但在我们推出之前,该机构解散了,我们没有任何支持,也没有很多问题。
其中一个问题是,我们有一个称为“程序”的自定义帖子类型,它显示在一个页面模板中:模板程序。php。在模板中使用url中的查询字符串调用特定的程序帖子,如下所示:ourdomain。com/程序/?程序id=1234。问题是url不美观,我们的营销团队担心这会对SEO产生负面影响。我们尝试使用post-permalink,而不是像这样的查询字符串:ourdomain。com/program/specific-program-post-slug,但它打开了单个。php发布模板而不是模板程序。php。
我理解WP模板层次结构的概念,但我想知道,在使用post permalink程序时,有没有办法告诉wordpress使用我们想要的页面模板?我们尝试将页面模板复制到类似于post模板的单个程序中。php,但问题是原始模板中内置的许多功能取决于这样一个事实,即它是一个页面,而不是一篇文章,如果这有意义的话。