刚接手了一个wordpress的维护项目,两眼一抹黑。
比如我现在有一个链接如下 :
/wpobj/blog/recruit/
我想知道具体那部分代码负责处理recruit这个参数的,要怎么找呢。完全不熟悉wp的路由规则。
比如我现在有一个链接如下 :
/wpobj/blog/recruit/
我想知道具体那部分代码负责处理recruit这个参数的,要怎么找呢。完全不熟悉wp的路由规则。
|
AsuMar 8, 2014
1
看看这个页面是属于单独页面page 还是分类目录cagegory,或者是某个分类下面single文章,然后再去主题文件夹里找到相应文件修改
|
|
2
@Asu 谢谢回答,但是还是想具体请教,这个连接实际上要显示所有具有某个标签的博客,我觉得应该是分类目录,那么我应该是去cagegory 这个文件夹下查找是么?
|
|
AsuMar 8, 2014
3
如果是标签你可以在tag.php文件里面看看,另外你找一下结构教程把,结构不难的
|
|
yylzcomMar 8, 2014
4
规范的主题页面代码都是在主题下的function*.php下的,其实规范的代码都差不多,直接一个一个目录去翻很快就能翻到
要不然就下载一个文档搜索器直接搜索带有recruit的文件 o.0 |
|
kingmeMar 8, 2014
5
直接用notepad++ 文件搜索不就行了么?
|
|
binguMar 8, 2014
6
|
|
figoMar 8, 2014
7
xxx.com//wpobj/blog/recruit/如果是分类的话
一级分类wpobj 二级分类blog 三级分类recruit 你想自定义xxx.com//wpobj/blog/recruit/这个地址的页面样式的话 直接在themes/你的主题目录/category-recruit.php 创建与最下级分类同名的php文件就可以了 |
|
8
我现在主要不太明白的一个问题在于,blog这个参数同recruit到底是同级的还是上下级的关系,换句话说我不知道这个连接到底想表示的是blog+recruit 这两个分类的内容,还是blog下的recruit的内容。
我个人倾向于前者,因为从后台看,有两个分类一个是blog,一个是recruit。 |
|
emricMar 9, 2014 via iPhone
9
@jianghu52
你現在就像拿 / 猜路徑一樣, 這種鏈接有很多情況都會存在. 例如:post, page, tag, cat, rewrite. 應該告訴我們靜態的設置, 如果能夠的話亦能說說它的頁面內容以便判斷. |
|
10
调查出来了,竟然是blog下的recruit项。
|
|
11
@emric 很抱歉,我对wordpress真的不熟悉,就连你说的静态设置是什么我都不知道。我现在就调查明白几点。
1.后台的项目里面,有blog项,recruit项。 2.recruit项是blog项的子项。 3./wpobj/blog/recruit/这个链接的显示最少是通过了cagegory.php这个文件来显示的。(但是目前显示的内容不对,他显示的内容同/wpobj/blog/显示的内容一样,不知道问题出在哪里。 |