wordpress 新人请教,如何通过一个连接定位到实际代码

2014-03-08 12:28:32 +08:00
 jianghu52
刚接手了一个wordpress的维护项目,两眼一抹黑。
比如我现在有一个链接如下 :
/wpobj/blog/recruit/
我想知道具体那部分代码负责处理recruit这个参数的,要怎么找呢。完全不熟悉wp的路由规则。
3578 次点击
所在节点    PHP
12 条回复
Asu
2014-03-08 12:41:41 +08:00
看看这个页面是属于单独页面page 还是分类目录cagegory,或者是某个分类下面single文章,然后再去主题文件夹里找到相应文件修改
jianghu52
2014-03-08 12:48:38 +08:00
@Asu 谢谢回答,但是还是想具体请教,这个连接实际上要显示所有具有某个标签的博客,我觉得应该是分类目录,那么我应该是去cagegory 这个文件夹下查找是么?
Asu
2014-03-08 13:07:00 +08:00
如果是标签你可以在tag.php文件里面看看,另外你找一下结构教程把,结构不难的
yylzcom
2014-03-08 16:19:56 +08:00
规范的主题页面代码都是在主题下的function*.php下的,其实规范的代码都差不多,直接一个一个目录去翻很快就能翻到

要不然就下载一个文档搜索器直接搜索带有recruit的文件 o.0
kingme
2014-03-08 18:03:41 +08:00
直接用notepad++ 文件搜索不就行了么?
bingu
2014-03-08 22:20:00 +08:00
我感觉楼上说的都不对,可以看看wordpress的rewrite

http://wpseek.com/source/wp/latest/wp-includes/rewrite.php.html
figo
2014-03-08 23:17:57 +08:00
xxx.com//wpobj/blog/recruit/如果是分类的话
一级分类wpobj 二级分类blog 三级分类recruit
你想自定义xxx.com//wpobj/blog/recruit/这个地址的页面样式的话
直接在themes/你的主题目录/category-recruit.php
创建与最下级分类同名的php文件就可以了
jianghu52
2014-03-09 10:04:06 +08:00
我现在主要不太明白的一个问题在于,blog这个参数同recruit到底是同级的还是上下级的关系,换句话说我不知道这个连接到底想表示的是blog+recruit 这两个分类的内容,还是blog下的recruit的内容。
我个人倾向于前者,因为从后台看,有两个分类一个是blog,一个是recruit。
emric
2014-03-09 10:24:13 +08:00
@jianghu52
你現在就像拿 / 猜路徑一樣, 這種鏈接有很多情況都會存在.
例如:post, page, tag, cat, rewrite.
應該告訴我們靜態的設置, 如果能夠的話亦能說說它的頁面內容以便判斷.
jianghu52
2014-03-09 10:57:00 +08:00
调查出来了,竟然是blog下的recruit项。
jianghu52
2014-03-09 11:05:50 +08:00
@emric 很抱歉,我对wordpress真的不熟悉,就连你说的静态设置是什么我都不知道。我现在就调查明白几点。
1.后台的项目里面,有blog项,recruit项。
2.recruit项是blog项的子项。
3./wpobj/blog/recruit/这个链接的显示最少是通过了cagegory.php这个文件来显示的。(但是目前显示的内容不对,他显示的内容同/wpobj/blog/显示的内容一样,不知道问题出在哪里。
lijinma
2014-03-10 12:37:29 +08:00
@jianghu52 /wpobj/blog/recruit 和 /wpobj/blog 都使用category.php来显示的啊,你要子目录显示的页面和上级目录不一样吗?

那就需要在 category.php里面加一些判断了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/103403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX