我知道主要讨论的问题不太受欢迎,但我仍然希望你能和我一起思考,给我一些想法。因此,请提前感谢那些愿意提供帮助的人:)
我是Wordpress开发方面的新手,在如何组织所有文件方面遇到了一些问题。为了更好地理解,我将把所有问题分开。
作者权利
我正在为几位作者开发一个网站,我只希望他们能够访问一些页面。例如,他们不能在后端查看或编辑法律网站、联系人网站、主页等。由于我的网站有静态页面和博客,这还不足以限制他们访问博客。
So how can I have several types of static pages?
自定义帖子类型
我的想法是创建一些自定义帖子类型。一个用于他们不应该编辑的所有网站,一个用于实践课程,一个用于理论。在那里,只对管理员进行访问是非常容易的,这将清除后端,因为帖子和页面将在其主题内进行排序。
我的问题是,我想要permalink结构%postname%。对于我的实际自定义帖子类型,我无法让它与permalink一起工作。我总是有一个404。然后我看到了一个插件,它允许您将permalink结构设置为postname%,它运行得很好,但现在我也不得不在其中添加slug。好吧,你可能猜到了:我不希望它出现在某些帖子类型中,而在其他帖子中,拥有它会很好。记住:我只是想为受限页面(如联系人页面、法律页面等)定制分类法。
所以现在,我的永久链接应该是这样的:http://www.example.com/cpt-slug/contact
我真的想这样http://www.example.com/contact
现在,我看到了一个插件,它允许您从所有CPT中删除slug,但对于实践课程和理论,我希望将它们放在那里,因为这对用户来说更清楚。
How can I remove the slug from a custom post type in the permalink structure %postname%, without removing the slug on all the CPTs?
自定义分类法
此外,我希望能够;“智能”;搜索如果用户进入某个站点并搜索某个内容,他应该只获得该页面以及该页面的所有子页面的结果。
层次结构如下所示:
实践课程(定制岗位类型)
定性分析(母分类)阴离子证明(子分类)硫酸盐证明(子分类)定量分析>(父分类类别)理论(自定义帖子类型)
统计热力学(父分类)配分函数(Post)你可以看到我关于如何解决这个问题的想法。有了这些分类法类别,应该很容易获得想要的智能搜索,BUT 据我所知,WordPress没有显示分类类别的功能。我必须能够做到这一点,因为实践课程、定性分析、阴离子证明都是只列出其子页面的页面。哦,在我忘记之前,仅仅得到一个包含不同分类类别的简单列表是不够的,因为每个类别都有缩略图。因此,我还需要一种方法来设置这些类别的缩略图,然后将它们很好地显示在页面上。
因此,在实践课程上,您可以单击定性分析、定量分析或其他课程。然后,您将被重定向到该页面。这个页面,比如说定性分析,列出了它本身的所有子页面。因此,在该页面上,您可以单击阴离子证明、阳离子证明等等。现在,当点击负离子的证明时,您将看到所有证明的列表。单击其中一个,帖子将打开,您可以阅读。
我再回到搜索上来:如果你在主页上搜索一些东西,应该在整个数据库中搜索该关键字,你会得到所有结果。在“实践课程”网站上搜索内容时,您应该只会得到显示在该层次结构分支中的结果。不应显示理论的结果。定性分析中的搜索只应返回该页或其所有子页上的结果。所有其他搜索表单也是如此。
因此,搜索永远不会返回父页面的结果。
这就是我的问题和我的想法,以及我在解决问题时遇到的问题。
作为更有经验的WordPress开发人员,我想问你的主要问题是:我的想法好吗?我应该按照上面提到的那样去做吗?还是有更好的方法来验证我的想法?如果我的想法不错,你能帮我解决我的问题吗?
再次,非常感谢!!