wordpress 新人请教,如何通过一个连接定位到实际代码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jianghu52
V2EX    PHP

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

  •  
  •   jianghu52 Mar 8, 2014 4242 views
    This topic created in 4436 days ago, the information mentioned may be changed or developed.
    刚接手了一个wordpress的维护项目,两眼一抹黑。
    比如我现在有一个链接如下 :
    /wpobj/blog/recruit/
    我想知道具体那部分代码负责处理recruit这个参数的,要怎么找呢。完全不熟悉wp的路由规则。
    12 replies    1970-01-01 08:00:00 +08:00
    Asu
        1
    Asu  
       Mar 8, 2014
    看看这个页面是属于单独页面page 还是分类目录cagegory,或者是某个分类下面single文章,然后再去主题文件夹里找到相应文件修改
    jianghu52
        2
    jianghu52  
    OP
       Mar 8, 2014
    @Asu 谢谢回答,但是还是想具体请教,这个连接实际上要显示所有具有某个标签的博客,我觉得应该是分类目录,那么我应该是去cagegory 这个文件夹下查找是么?
    Asu
        3
    Asu  
       Mar 8, 2014
    如果是标签你可以在tag.php文件里面看看,另外你找一下结构教程把,结构不难的
    yylzcom
        4
    yylzcom  
       Mar 8, 2014
    规范的主题页面代码都是在主题下的function*.php下的,其实规范的代码都差不多,直接一个一个目录去翻很快就能翻到

    要不然就下载一个文档搜索器直接搜索带有recruit的文件 o.0
    kingme
        5
    kingme  
       Mar 8, 2014
    直接用notepad++ 文件搜索不就行了么?
    bingu
        6
    bingu  
       Mar 8, 2014
    我感觉楼上说的都不对,可以看看wordpress的rewrite

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

    那就需要在 category.php里面加一些判断了
    About     Help     Advertise     Blog     API     FAQ     Solana     5185 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 56ms UTC 08:50 PVG 16:50 LAX 01:50 JFK 04:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86