关于如何组织项目的几点想法

时间:2016-08-18 作者:Sam

我知道主要讨论的问题不太受欢迎,但我仍然希望你能和我一起思考,给我一些想法。因此,请提前感谢那些愿意提供帮助的人:)

我是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开发人员,我想问你的主要问题是:我的想法好吗?我应该按照上面提到的那样去做吗?还是有更好的方法来验证我的想法?如果我的想法不错,你能帮我解决我的问题吗?

再次,非常感谢!!

1 个回复
SO网友:bynicolas

你发现很难解释,因为你还不清楚自己想要实现什么,即使是对你来说。

我认为你应该回顾你面临的每一个障碍/问题,提出一个明确的问题,然后再问一遍。

提出这个问题的方式,我们可以有数百万个答案,很多答案都是基于观点,也就是说,正如你所说的,我们认为这是离题的,有充分的理由。

很容易检查用户角色/功能,并在此基础上授予或限制对某些功能、类别、设置、帖子类型等的访问。

你是说你不想让作者修改/legal/contact page等。这看起来像是current_user_can( \'manage_options\' ) 检查(只有管理员可以管理选项,而不是作者)并根据功能显示、隐藏和重定向。

你说A页上的搜索表单应该返回A页的结果。这看起来像是自定义查询的作业,可能会按类别进行筛选。

因此,我再次剖析您的项目,并提出与您面临的具体障碍相关的问题,以便我们能够更好地在这些具体问题上为您提供帮助。记住,大型网站和企业也在复杂和不太复杂的情况下使用WordPress,所以当我们的最终目标明确时,很多事情都是可能的。

相关推荐

How to search pdf attachment?

我正在使用高级自定义字段创建自定义字段。我创建了一个名为upload pdf的自定义字段。我可以使用此字段附加pdf文件,字段类型为File.假设WordPress中有一个发布页面。出版物在页面上显示为PDF文件。这些PDF来自一个自定义字段。页面上有一个搜索选项,可以搜索PDF文件。在搜索栏中键入PDF文件名时,应显示结果。我不想为此使用任何插件。如果不使用任何插件,是否可以搜索这些pdf文件?