标签: 子主题开发

  • 子主题 functions.php 添加功能

    子主题 functions.php 添加功能

    “子”“主”“题”“的”“functions.php”——“子”“主”“题”“开”“发”“的”“重”“要”“文”“件”“—”“可”“以”“添”“加”“功”“能”“(“挂”“钩”“函”“数”“等”)——“但”“有”“一”“个”“重”“要”“的”“注”“意”“—”“子”“主”“题”“的”“functions.php”“不”“会”“替”“代”“父”“主”“题”“的”“而”“是”“和”“父”“主”“题”“的”“一”“起”“加”“载”“—”“本”“篇”“讲”“清”“子”“主”“题”“functions”“的”“用”“法”。

    子主题 functions 的“特”“点”

    子”“主”“题”“functions.php”“的”“特”“点”:和”“父”“主”“题”“的”“functions.php”“一”“起”“加”“载”“(“父”“主”“题”“的”“先”“加”“载”“子”“主”“题”“的”“后”“加”“载”);“不”“会”“替”“代”“父”“主”“题”“的”“(“父”“主”“题”“的”“函”“数”“照”“常”“运”“行”“—”“子”“主”“题”“的”“是”“额”“外”“添”“加”);“所”“以”“同”“名”“函”“数”“会”“冲”“突”“(“父”“主”“题”“定”“义”“了”“一”“个”“函”“数”“子”“主”“题”“又”“定”“义”“同”“名”“的”“—”“会”“报”“错”“—”“要”“避”“免”“—”“参”“考”“函”“数”“篇”)。特”“点”“的”“本”“质”:“子”“主”“题”“functions”“是”“加”“法”“不”“是”“替”“换”“—”“同”“名”“会”“冲”“突”“—”“用”“的”“时”“候”“要”“小”“心”。

    子主题 functions.php 添加功能示意图

    怎”“么”“添”“加”“功”“能”

    子”“主”“题”“functions”“添”“加”“功”“能”“的”“方”“法”:添”“加”“挂”“钩”“(“add_action”“add_filter”“—”“例”“如”“在”“wp_enqueue_scripts”“挂”“钩”“里”“加”“载”“脚”“本”“样”“式”“—”“参”“考”“挂”“钩”“篇”);“封”“装”“函”“数”“(“自”“己”“的”“功”“能”“用”“独”“特”“的”“前”“缀”“命”“名”“(“比”“如”“mytheme_custom_function”)——“避”“免”“和”“父”“主”“题”“或”“插”“件”“冲”“突”“—”“参”“考”“函”“数”“命”“名”“篇”);“条”“件”“判”“断”“(“部”“分”“功”“能”“要”“判”“断”“条”“件”“(“is_home”“is_single”“等”“—”“参”“考”“条”“件”“判”“断”“篇”)。添”“加”“的”“本”“质”:“用”“挂”“钩”“加”“载”“自”“己”“的”“功”“能”“—”“函”“数”“名”“加”“前”“缀”“避”“免”“冲”“突”“—”“按”“需”“条”“件”“判”“断”。

    “常”“见”的”“用”“法”

    子”“主”“题”“functions”“的”“常”“见”“用”“法”:加”“载”“脚”“本”“样”“式”“(“wp_enqueue_script”“/”wp_enqueue_style”“—”“子”“主”“题”“的”“CSS”“JS”“—”“参”“考”“enqueue”“篇”);“注”“册”“菜”“单”“小”“工”“具”“(“register_nav_menus”“register_sidebar”“—”“参”“考”“菜”“单”“小”“工”“具”“篇”);“加”“自”“定”“义”“功”“能”“(“短”“代”“码”“挂”“钩”“过”“滤”“器”“等”“—”“参”“考”“短”“代”“码”“篇”);“修”“改”“父”“主”“题”“行”“为”“(“用”“remove_action”“移”“除”“父”“主”“题”“的”“挂”“钩”“再”“加”“自”“己”“的”“—”“参”“考”“挂”“钩”“篇”)。用”“法”“的”“本”“质”:“子”“主”“题”“functions”“是”“扩”“展”“和”“修”“改”“主”“题”“的”“中”“心”“—”“脚”“本”“菜”“单”“功”“能”“修”“改”“父”“主”“题”“—”“都”“在”“这”“里”“做”“(“参”“考”“相”“关”“篇”)”。

    子主题 functions.php 添加功能示例图

    给开发者的建议

    子”“主”“题”“functions”“的”“建”“议”:函”“数”“名”“加”“前”“缀”“(“避”“免”“冲”“突”“—”“参”“考”“函”“数”“命”“名”“篇”);“用”“挂”“钩”“加”“载”“(“别”“在”“文”“件”“顶”“层”“直”“接”“输”“出”“东”“西”“—”“参”“考”“挂”“钩”“篇”);“修”“改”“父”“主”“题”“用”“remove_action”“再”“add”“(“参”“考”“挂”“钩”“篇”);“测”“试”“(“父”“主”“题”“更”“新”“后”“子”“主”“题”“的”“功”“能”“是”“不”“是”“还”“正”“常”“—”“参”“考”“更”“新”“篇”)。子”“主”“题”“functions”“的”“本”“质”:“子”“主”“题”“的”“功”“能”“中”“枢”“—”“会”“用”“挂”“钩”“会”“避”“免”“冲”“突”“—”“子”“主”“题”“就”“能”“做”“很”“多”“事”“(“参”“考”“子”“主”“题”“篇”)”。

  • 子主题脚本与样式加载

    子主题脚本与样式加载

    “子”“主”“题”“加”“载”“脚”“本”“和”“样”“式”“—”“要”“用”“wp_enqueue_style”“和”“wp_enqueue_script”“函”“数”“—”“在”“wp_enqueue_scripts”“挂”“钩”“里”“加”“载”“—”“本”“篇”“讲”“清”“子”“主”“题”“enqueue”“的”“用”“法”。

    为什么“要”用”enqueue”

    用”“wp_enqueue_”“系”“列”“函”“数”“的”“原”“因”:规”“范”“(“WordPress”“推”“荐”“的”“加”“载”“方”“式”“—”“管”“理”“依”“赖”“和”“版”“本”);“避”“免”“冲”“突”“(“按”“正”“确”“的”“顺”“序”“加”“载”“—”“不”“会”“和”“插”“件”“其”“他”“主”“题”“的”“脚”“本”“冲”“突”);“条”“件”“加”“载”“(“可”“以”“按”“页”“面”“条”“件”“加”“载”“对”“应”“的”“资”“源”“—”“参”“考”“条”“件”“加”“载”“篇”)。enqueue”“的”“本”“质”:“用”“WordPress”“的”“方”“式”“加”“载”“CSS”“JS”“—”“规”“范”“可”“靠”“不”“冲”“突”“(“参”“考”“enqueue”“篇”)”。

    子主题脚本与样式加载示意图

    子”“主”“题”加”“载”样”“式”

    子”“主”“题”“加”“载”“样”“式”“的”“写”“法”:父”“主”“题”“样”“式”“(“wp_enqueue_style(”“’”“parent-style”“’”“,””“get_template_directory_uri()”“.””“’”“/style.css”“’”“)”“—”“先”“加”“载”“父”“主”“题”“样”“式”);子”“主”“题”“样”“式”“(“wp_enqueue_style(”“’”“child-style”“’”“,””“get_stylesheet_directory_uri()”“.””“’”“/style.css”“’”“,””“array(”“’”“parent-style”“’”“)”“—”“依”“赖”“父”“主”“题”“样”“式”“—”“在”“父”“主”“题”“样”“式”“之”“后”“加”“载”);“放”“在”“wp_enqueue_scripts”“挂”“钩”“里”“(“add_action(”“’”“wp_enqueue_scripts”“’”“,””“’”“mytheme_enqueue”“’”“)”“—”“参”“考”“挂”“钩”“篇”)。样”“式”“的”“本”“质”:“先”“父”“后”“子”“(“子”“主”“题”“样”“式”“依”“赖”“父”“主”“题”“样”“式”)——“父”“主”“题”“更”“新”“了”“子”“主”“题”“样”“式”“还”“在”“(“参”“考”“子”“主”“题”“篇”)”。

    子”“主”“题”加”“载”脚”“本”

    子”“主”“题”“加”“载”“脚”“本”“的”“写”“法”:wp_enqueue_script“(“wp_enqueue_script(”“’”“mytheme-script”“’”“,””“get_stylesheet_directory_uri()”“.””“’”“/js/custom.js”“’”“,””“array(”“’”“jquery”“’”“),”“’”“1.0”“’”“,””“true”“)”“—”“加”“载”“自”“己”“的”“JS”“—”“带”“依”“赖”“和”“版”“本”“—”“放”“footer”);“条”“件”“加”“载”“(“is_front_page”“is_single”“等”“—”“只”“在”“需”“要”“的”“页”“面”“加”“载”“—”“参”“考”“条”“件”“判”“断”“篇”);“本”“地”“化”“(“wp_localize_script”“—”“把”“PHP”“数”“据”“传”“给”“JS”“—”“参”“考”“本”“地”“化”“篇”)。脚”“本”“的”“本”“质”:“enqueue”“脚”“本”“+”“条”“件”“加”“载”“+”“本”“地”“化”“数”“据”“—”“脚”“本”“管”“理”“规”“范”“又”“灵”“活”“(“参”“考”“enqueue”“篇”)”。

    子主题脚本与样式加载示例图

    给开发者的建议

    子”“主”“题”“enqueue”“的”“建”“议”:用”“wp_enqueue_”“系”“列”“(“别”“在”“header”“里”“硬”“写”“link”“script”“—”“参”“考”“enqueue”“篇”);“样”“式”“依”“赖”“父”“主”“题”“(“array(”“’”“parent-style”“’”“)”“—”“参”“考”“上”“面”);“脚”“本”“放”“footer”“(“加”“载”“快”“—”“参”“考”“性”“能”“篇”);“条”“件”“加”“载”“(“按”“需”“加”“载”“—”“减”“少”“资”“源”“—”“参”“考”“条”“件”“判”“断”“篇”)。enqueue”“的”“本”“质”:“正”“确”“的”“方”“式”“加”“载”“资”“源”“—”“子”“主”“题”“的”“CSS”“JS”“才”“能”“稳”“定”“工”“作”“(“参”“考”“子”“主”“题”“篇”)”。

  • 子主题图片与资源管理

    子主题图片与资源管理

    “子”“主”“题”“的”“图”“片”“和”“资”“源”“(“图”“片”“字”“体”“文”“件”“等”)——“放”“哪”“儿”“、”怎”“么”“引”“用”“—”“本”“篇”“讲”“清”“子”“主”“题”“资”“源”“管”“理”“的”“基”“础”。

    资源“放”哪”“儿”

    子”“主”“题”“的”“图”“片”“资”“源”“放”“哪”“儿”:子”“主”“题”“目”“录”“(“建”“议”“放”“在”“子”“主”“题”“的”“images”“或”“assets”“目”“录”“下”“—”“比”“如”“wp-content/themes/child-theme/images/”);“和”“父”“主”“题”“区”“分”“(“子”“主”“题”“的”“资”“源”“放”“子”“主”“题”“里”“—”“不”“要”“放”“父”“主”“题”“里”“—”“父”“主”“题”“更”“新”“会”“覆”“盖”“掉”“—”“参”“考”“子”“主”“题”“篇”)。放”“置”“的”“本”“质”:“子”“主”“题”“的”“资”“源”“放”“子”“主”“题”“目”“录”“—”“父”“主”“题”“更”“新”“不”“会”“丢”“(“参”“考”“子”“主”“题”“篇”)”。

    子主题图片与资源管理示意图

    怎”“么”引”“用”资”“源”

    子”“主”“题”“引”“用”“资”“源”“的”“方”“法”:图”“片”“(“在”“模”“板”“里”“用”“get_stylesheet_directory_uri()”“.””“’”“/images/xxx.jpg”“’”“—”“获”“取”“子”“主”“题”“的”“URL”“—”“参”“考”“模”“板”“篇”);CSS”“里”“的”“图”“片”“(“用”“相”“对”“路”“径”“或”“url(”“’”“../images/xxx.jpg”“’”“)”“—”“注”“意”“CSS”“文”“件”“的”“位”“置”“和”“图”“片”“的”“相”“对”“位”“置”);“脚”“本”“里”“的”“资”“源”“(“wp_enqueue”“加”“载”“时”“用”“get_stylesheet_directory_uri()”“—”“参”“考”“enqueue”“篇”)。引”“用”“的”“本”“质”:“用”“get_stylesheet_directory_uri()”“获”“取”“子”“主”“题”“路”“径”“—”“图”“片”“脚”“本”“样”“式”“都”“能”“正”“确”“引”“用”“(“参”“考”“相”“关”“篇”)”。

    “资”“源”的”“优”“化”

    子”“主”“题”“资”“源”“的”“优”“化”“要”“点”:图”“片”“压”“缩”“(“图”“片”“转”“WebP”“压”“缩”“—”“加”“载”“快”“—”“参”“考”“图”“片”“篇”);“懒”“加”“载”“(“图”“片”“加”“loading=lazy”“—”“滚”“动”“到”“才”“加”“载”“—”“参”“考”“图”“片”“篇”);“字”“体”“(“子”“主”“题”“加”“字”“体”“—”“用”“wp_enqueue”“加”“载”“或”“CSS”“@font-face”“—”“注”“意”“字”“体”“文”“件”“大”“小”“—”“参”“考”“字”“体”“篇”);“清”“理”“(“不”“用”“的”“资”“源”“删”“掉”“—”“别”“留”“着”“占”“空”“间”“—”“参”“考”“性”“能”“篇”)。优”“化”“的”“本”“质”:“图”“片”“压”“缩”“懒”“加”“载”“字”“体”“控”“制”“清”“理”“干”“净”“—”“子”“主”“题”“的”“资”“源”“也”“要”“优”“化”“(“参”“考”“性”“能”“篇”)”。

    子主题图片与资源管理示例图

    给开发者的建议

    子”“主”“题”“资”“源”“的”“建”“议”:资”“源”“放”“子”“主”“题”“目”“录”“(“父”“主”“题”“更”“新”“不”“丢”“—”“参”“考”“子”“主”“题”“篇”);“用”“get_stylesheet_directory_uri()”“引”“用”“(“不”“要”“硬”“编”“码”“路”“径”“—”“参”“考”“模”“板”“篇”);“图”“片”“压”“缩”“懒”“加”“载”“(“参”“考”“图”“片”“篇”);“字”“体”“文”“件”“控”“制”“大”“小”“(“参”“考”“字”“体”“篇”)。资”“源”“管”“理”“的”“本”“质”:“放”“对”“位”“置”“引”“用”“正”“确”“路”“径”“优”“化”“文”“件”“大”“小”“—”“子”“主”“题”“的”“图”“片”“字”“体”“脚”“本”“都”“清”“清”“爽”“爽”“(“参”“考”“性”“能”“篇”)”。

  • 子主题与插件兼容

    子主题与插件兼容

    “子”“主”“题”“和”“插”“件”“的”“兼”“容”“性”“—”“主”“题”“开”“发”“中”“的”“常”“见”“问”“题”“—”“插”“件”“输”“出”“的”“内”“容”“和”“样”“式”“在”“你”“的”“主”“题”“里”“显”“示”“不”“正”“常”“—”“本”“篇”“讲”“清”“子”“主”“题”“和”“插”“件”“兼”“容”“的”“问”“题”。

    插”“件”“兼”“容”“的”“常”“见”“问”“题”

    子”“主”“题”“和”“插”“件”“的”“常”“见”“兼”“容”“问”“题”:样”“式”“(“插”“件”“自”“带”“的”“CSS”“和”“主”“题”“的”“CSS”“冲”“突”“—”“元”“素”“样”“式”“乱”“—”“参”“考”“CSS”“篇”);“脚”“本”“(“插”“件”“的”“JS”“和”“主”“题”“的”“JS”“冲”“突”“—”“功”“能”“失”“效”“—”“参”“考”“JS”“篇”);“输”“出”“位”“置”“(“插”“件”“输”“出”“的”“内”“容”“在”“主”“题”“的”“位”“置”“不”“对”“—”“参”“考”“挂”“钩”“篇”);“函”“数”“冲”“突”“(“主”“题”“和”“插”“件”“定”“义”“了”“同”“名”“函”“数”“—”“报”“错”“—”“参”“考”“函”“数”“篇”)。问”“题”“的”“本”“质”:“插”“件”“是”“第”“三”“方”“的”“—”“和”“主”“题”“的”“样”“式”“脚”“本”“功”“能”“可”“能”“互”“相”“影”“响”“—”“要”“测”“试”“和”“处”“理”“(“参”“考”“兼”“容”“测”“试”“篇”)”。

    子主题与插件兼容示意图

    “兼”“容”的”“方”“法”

    保”“证”“子”“主”“题”“和”“插”“件”“兼”“容”“的”“方”“法”:用”“标”“准”“的”“WordPress”“挂”“钩”“和”“函”“数”“(“不”“要”“用”“hack”“的”“方”“式”“—”“参”“考”“挂”“钩”“篇”);“避”“免”“函”“数”“冲”“突”“(“函”“数”“名”“加”“前”“缀”“—”“参”“考”“函”“数”“命”“名”“篇”);“CSS”“作”“用”“域”“(“样”“式”“加”“前”“缀”“或”“作”“用”“域”“—”“避”“免”“影”“响”“插”“件”“的”“样”“式”“—”“参”“考”“CSS”“篇”);“测”“试”“(“常”“用”“插”“件”“都”“测”“一”“遍”“—”“参”“考”“兼”“容”“测”“试”“篇”)。兼”“容”“的”“本”“质”:“用”“标”“准”“的”“方”“式”“写”“代”“码”“避”“免”“冲”“突”“多”“测”“试”“—”“兼”“容”“性”“就”“好”“(“参”“考”“兼”“容”“测”“试”“篇”)”。

    “遇”“到”冲”“突”的”“处”“理”

    遇”“到”“插”“件”“冲”“突”“的”“处”“理”“步”“骤”:先”“确”“认”“是”“哪”“个”“插”“件”“(“关”“掉”“其”“他”“插”“件”“只”“留”“一”“个”“一”“个”“试”“—”“找”“出”“冲”“突”“的”“插”“件”);“看”“冲”“突”“的”“原”“因”“(“样”“式”“脚”“本”“函”“数”“—”“对”“症”“下”“药”);“修”“改”“(“样”“式”“冲”“突”“调”“CSS”“脚”“本”“冲”“突”“调”“JS”“函”“数”“冲”“突”“改”“函”“数”“名”“—”“参”“考”“相”“关”“篇”);“和”“插”“件”“作”“者”“沟”“通”“(“插”“件”“的”“Bug”“—”“联”“系”“作”“者”“—”“参”“考”“插”“件”“篇”)。处”“理”“的”“本”“质”:“找”“出”“冲”“突”“插”“件”“→”“分”“析”“原”“因”“→”“修”“改”“代”“码”“或”“沟”“通”“作”“者”“—”“冲”“突”“就”“解”“决”“了”“(“参”“考”“兼”“容”“测”“试”“篇”)”。

    子主题与插件兼容示例图

    给开发者的建议

    子”“主”“题”“兼”“容”“的”“建”“议”:用”“标”“准”“的”“WordPress”“编”“程”“规”“范”“(“挂”“钩”“函”“数”“—”“参”“考”“挂”“钩”“函”“数”“篇”);“函”“数”“前”“缀”“CSS”“作”“用”“域”“(“避”“免”“冲”“突”“—”“参”“考”“相”“关”“篇”);“常”“用”“插”“件”“测”“试”“(“页”“面”“构”“建”“器”“SEO”“缓”“存”“等”“—”“参”“考”“兼”“容”“测”“试”“篇”);“遇”“到”“冲”“突”“按”“步”“骤”“排”“查”“(“参”“考”“上”“面”)。兼”“容”“性”“的”“本”“质”:“规”“范”“编”“程”“+”“多”“测”“试”“+”“会”“排”“查”“—”“子”“主”“题”“和”“插”“件”“和”“谐”“共”“处”“(“参”“考”“兼”“容”“测”“试”“篇”)”。

  • 子主题更新策略

    子主题更新策略

    “使”“用”“子”“主”“题”“的”“好”“处”“之”“一”“—”“父”“主”“题”“更”“新”“不”“会”“覆”“盖”“你”“的”“修”“改”“—”“但”“父”“主”“题”“更”“新”“也”“可”“能”“带”“来”“兼”“容”“问”“题”“—”“子”“主”“题”“的”“更”“新”“策”“略”“—”“本”“篇”“讲”“清”。

    父“主”“题”更”“新”的”“影”“响”

    父”“主”“题”“更”“新”“对”“子”“主”“题”“的”“影”“响”:子”“主”“题”“的”“文”“件”“不”“会”“被”“覆”“盖”“(“子”“主”“题”“的”“模”“板”“functions”“style”“等”“都”“在”“子”“主”“题”“目”“录”“—”“父”“主”“题”“更”“新”“不”“动”“它”“们”“—”“参”“考”“子”“主”“题”“篇”);“但”“父”“主”“题”“的”“代”“码”“变”“了”“(“函”“数”“改”“了”“挂”“钩”“变”“了”“模”“板”“结”“构”“调”“整”“—”“子”“主”“题”“覆”“盖”“的”“模”“板”“可”“能”“和”“新”“版”“父”“主”“题”“不”“匹”“配”“—”“参”“考”“兼”“容”“篇”)。影”“响”“的”“本”“质”:“子”“主”“题”“的”“文”“件”“安”“全”“但”“父”“主”“题”“的”“变”“化”“可”“能”“影”“响”“子”“主”“题”“的”“效”“果”“—”“要”“测”“试”“(“参”“考”“更”“新”“篇”)”。

    子主题更新策略示意图

    更”“新”的”“策”“略”

    子”“主”“题”“和”“父”“主”“题”“的”“更”“新”“策”“略”:父”“主”“题”“更”“新”“(“看”“更”“新”“日”“志”“(“改”“了”“什”“么”)——“安”“全”“更”“新”“一”“定”“更”“功”“能”“更”“新”“看”“影”“响”“—”“参”“考”“更”“新”“篇”);“备”“份”“(“更”“新”“前”“备”“份”“子”“主”“题”“和”“数”“据”“库”“—”“参”“考”“备”“份”“篇”);“测”“试”“(“更”“新”“后”“测”“试”“子”“主”“题”“的”“各”“个”“页”“面”“和”“功”“能”“—”“参”“考”“测”“试”“篇”);“修”“改”“记”“录”“(“记”“录”“子”“主”“题”“改”“过”“什”“么”“—”“更”“新”“后”“知”“道”“哪”“些”“地”“方”“要”“检”“查”“—”“参”“考”“维”“护”“篇”)。策”“略”“的”“本”“质”:“备”“份”“→”“看”“日”“志”“→”“更”“新”“→”“测”“试”“→”“修”“改”“—”“父”“主”“题”“更”“新”“也”“不”“怕”“(“参”“考”“更”“新”“篇”)”。

    “常”“见”的”“问”“题”

    子”“主”“题”“更”“新”“的”“常”“见”“问”“题”:覆”“盖”“的”“模”“板”“失”“效”“(“父”“主”“题”“的”“模”“板”“结”“构”“变”“了”“—”“子”“主”“题”“覆”“盖”“的”“单”“页”“模”“板”“和”“新”“版”“不”“匹”“配”“—”“对”“照”“新”“版”“父”“主”“题”“调”“整”“子”“主”“题”“模”“板”“—”“参”“考”“模”“板”“篇”);“函”“数”“不”“存”“在”“(“父”“主”“题”“删”“了”“某”“个”“函”“数”“子”“主”“题”“还”“在”“调”“用”“—”“报”“错”“—”“用”“function_exists”“判”“断”“—”“参”“考”“函”“数”“篇”);“样”“式”“错”“乱”“(“父”“主”“题”“的”“CSS”“变”“了”“—”“子”“主”“题”“的”“样”“式”“和”“新”“版”“不”“协”“调”“—”“调”“整”“子”“主”“题”“CSS”“—”“参”“考”“CSS”“篇”)。问”“题”“的”“本”“质”:“父”“主”“题”“变”“了”“—”“子”“主”“题”“要”“跟”“着”“调”“整”“—”“备”“份”“测”“试”“记”“录”“是”“关”“键”“(“参”“考”“相”“关”“篇”)”。

    子主题更新策略示例图

    给开发者的建议

    子”“主”“题”“更”“新”“的”“建”“议”:记”“录”“子”“主”“题”“的”“修”“改”“(“改”“了”“什”“么”“文”“件”“什”“么”“功”“能”“—”“参”“考”“维”“护”“篇”);“父”“主”“题”“更”“新”“前”“备”“份”“(“参”“考”“备”“份”“篇”);“更”“新”“后”“测”“试”“(“页”“面”“功”“能”“样”“式”“—”“参”“考”“测”“试”“篇”);“函”“数”“调”“用”“加”“function_exists”“判”“断”“(“防”“止”“父”“主”“题”“删”“函”“数”“报”“错”“—”“参”“考”“函”“数”“篇”)。更”“新”“策”“略”“的”“本”“质”:“子”“主”“题”“是”“你”“的”“改”“动”“的”“保”“护”“伞”“—”“但”“父”“主”“题”“更”“新”“时”“要”“备”“份”“测”“试”“调”“整”“—”“两”“者”“配”“合”“网”“站”“才”“稳”“(“参”“考”“更”“新”“篇”)”。

  • 子主题性能注意

    子主题性能注意

    “子”“主”“题”“开”“发”“时”“的”“性”“能”“注”“意”“—”“加”“了”“很”“多”“代”“码”“和”“资”“源”“—”“网”“站”“变”“慢”“了”“—”“本”“篇”“讲”“清”“子”“主”“题”“性”“能”“的”“注”“意”“事”“项”。

    资源“加”“载”的”“性”“能”

    子”“主”“题”“资”“源”“加”“载”“的”“性”“能”“注”“意”:别”“加”“载”“不”“用”“的”“CSS”“JS”“(“每”“个”“页”“面”“只”“加”“载”“需”“要”“的”“—”“条”“件”“加”“载”“—”“参”“考”“条”“件”“加”“载”“篇”);“脚”“本”“放”“footer”“(“加”“载”“快”“—”“参”“考”“enqueue”“篇”);“图”“片”“压”“缩”“懒”“加”“载”“(“参”“考”“图”“片”“篇”);“字”“体”“控”“制”“(“子”“主”“题”“加”“字”“体”“—”“只”“加”“需”“要”“的”“字”“重”“—”“参”“考”“字”“体”“篇”)。资”“源”“的”“本”“质”:“少”“加”“载”“按”“需”“加”“载”“优”“化”“大”“小”“—”“子”“主”“题”“的”“资”“源”“也”“要”“节”“制”“(“参”“考”“性”“能”“优”“化”“篇”)”。

    子主题性能注意示意图

    “查”“询”的”“性”“能”

    子”“主”“题”“查”“询”“的”“性”“能”“注”“意”:别”“在”“循”“环”“里”“查”“数”“据”“库”“(“WP_Query”“在”“循”“环”“里”“反”“复”“查”“询”“—”“页”“面”“慢”“—”“避”“免”“N+1”“查”“询”“—”“参”“考”“WP”“查”“询”“篇”);“缓”“存”“查”“询”“(“重”“复”“的”“查”“询”“可”“以”“缓”“存”“—”“参”“考”“缓”“存”“篇”);“用”“标”“准”“的”“WP”“查”“询”“(“不”“要”“直”“接”“查”“数”“据”“库”“—”“用”“WP_Query”“WP”“函”“数”“—”“参”“考”“WP”“查”“询”“篇”)。查”“询”“的”“本”“质”:“少”“查”“询”“查”“好”“用”“缓”“存”“—”“子”“主”“题”“的”“自”“定”“义”“查”“询”“要”“优”“化”“(“参”“考”“性”“能”“优”“化”“篇”)”。

    “其”“他”的”“性”“能”注”“意”

    子”“主”“题”“的”“其”“他”“性”“能”“注”“意”:外”“部”“请”“求”“(“加”“了”“外”“部”“字”“体”“图”“片”“接”“口”“等”“—”“外”“部”“请”“求”“慢”“会”“拖”“慢”“网”“站”“—”“尽”“量”“减”“少”“—”“参”“考”“性”“能”“篇”);“插”“件”“配”“合”“(“用”“缓”“存”“插”“件”“优”“化”“—”“参”“考”“缓”“存”“篇”);“测”“试”“(“用”“性”“能”“检”“测”“工”“具”“看”“加”“载”“时”“间”“和”“请”“求”“数”“量”“—”“参”“考”“性”“能”“检”“测”“篇”)。其”“他”“的”“本”“质”:“外”“部”“请”“求”“少”“缓”“存”“配”“合”“测”“试”“跟”“上”“—”“子”“主”“题”“性”“能”“就”“有”“保”“障”“(“参”“考”“性”“能”“优”“化”“篇”)”。

    子主题性能注意示例图

    给开发者的建议

    子”“主”“题”“性”“能”“的”“建”“议”:资”“源”“按”“需”“加”“载”“(“参”“考”“条”“件”“加”“载”“篇”);“查”“询”“优”“化”“(“避”“免”“循”“环”“查”“询”“用”“缓”“存”“—”“参”“考”“WP”“查”“询”“缓”“存”“篇”);“图”“片”“字”“体”“压”“缩”“(“参”“考”“图”“片”“字”“体”“篇”);“定”“期”“测”“试”“(“性”“能”“检”“测”“工”“具”“—”“参”“考”“性”“能”“检”“测”“篇”)。子”“主”“题”“性”“能”“的”“本”“质”:“子”“主”“题”“加”“了”“东”“西”“—”“要”“确”“保”“加”“的”“不”“拖”“慢”“网”“站”“—”“资”“源”“查”“询”“优”“化”“测”“试”“—”“四”“个”“环”“节”“做”“好”“性”“能”“就”“稳”“(“参”“考”“性”“能”“优”“化”“篇”)”。

  • 子主题安全注意

    子主题安全注意

    “子”“主”“题”“开”“发”“时”“的”“安”“全”“注”“意”“—”“输”“出”“转”“义”“、”输”“入”“验”“证”“、”非”“授”“权”“访”“问”“—”“写”“代”“码”“的”“时”“候”“就”“要”“考”“虑”“—”“本”“篇”“讲”“清”“子”“主”“题”“安”“全”“的”“基”“础”。

    输”“出”转”“义”

    子”“主”“题”“输”“出”“数”“据”“的”“安”“全”——“转”“义”:输”“出”“文”“本”“用”“esc_html”“(“防”“止”“XSS”“—”“参”“考”“转”“义”“篇”);输”“出”“属”“性”“用”“esc_attr”“(“标”“签”“属”“性”“里”“的”“值”“—”“参”“考”“转”“义”“篇”);输”“出”“URL”“用”“esc_url”“(“链”“接”“地”“址”“—”“防”“止”“伪”“造”“链”“接”“—”“参”“考”“转”“义”“篇”);“不”“要”“直”“接”“echo”“用”“户”“输”“入”“的”“内”“容”“(“一”“定”“要”“转”“义”“—”“参”“考”“转”“义”“篇”)。转”“义”“的”“本”“质”:“输”“出”“的”“时”“候”“加”“转”“义”“函”“数”“—”“防”“止”“恶”“意”“代”“码”“在”“你”“的”“网”“站”“上”“运”“行”“(“参”“考”“转”“义”“篇”)”。

    子主题安全注意示意图

    输”“入”验”“证”与”非”“授”“权”

    子”“主”“题”“输”“入”“验”“证”“和”“非”“授”“权”“的”“安”“全”:表”“单”“验”“证”“(“处”“理”“表”“单”“提”“交”“时”“—”“验”“证”“数”“据”“(“sanitize_text_field”“等”)——“参”“考”“表”“单”“篇”);“nonce”“验”“证”“(“处”“理”“表”“单”“或”“AJAX”“请”“求”“时”“—”“用”“wp_nonce_field”“和”“check_ajax_referer”“验”“证”“来”“源”“—”“防”“止”“CSRF”“—”“参”“考”“nonce”“篇”);“权”“限”“检”“查”“(“后”“台”“的”“自”“定”“义”“功”“能”“—”“用”“current_user_can”“检”“查”“权”“限”“—”“防”“止”“无”“权”“限”“用”“户”“操”“作”“—”“参”“考”“权”“限”“篇”)。验”“证”“的”“本”“质”:“输”“入”“要”“验”“证”“请”“求”“要”“验”“证”“来”“源”“权”“限”“要”“检”“查”“—”“三”“个”“环”“节”“做”“好”“—”“安”“全”“有”“保”“障”“(“参”“考”“安”“全”“篇”)”。

    “其”“他”安”“全”注”“意”

    子”“主”“题”“的”“其”“他”“安”“全”“注”“意”:不”“要”“在”“主”“题”“里”“硬”“编”“码”“密”“码”“账”“号”“等”“敏”“感”“信”“息”“(“参”“考”“安”“全”“篇”);“上”“传”“文”“件”“(“主”“题”“里”“做”“上”“传”“功”“能”“—”“验”“证”“文”“件”“类”“型”“和”“大”“小”“—”“参”“考”“上”“传”“篇”);“数”“据”“库”“操”“作”“(“直”“接”“查”“数”“据”“库”“时”“—”“用”“预”“备”“语”“句”“防”“SQL”“注”“入”“—”“参”“考”“数”“据”“库”“篇”);“定”“期”“更”“新”“(“主”“题”“和”“插”“件”“更”“新”“—”“修”“补”“漏”“洞”“—”“参”“考”“更”“新”“篇”)。其”“他”“的”“本”“质”:“敏”“感”“信”“息”“不”“硬”“编”“码”“上”“传”“要”“验”“证”“查”“询”“要”“预”“备”“语”“句”“定”“期”“更”“新”“—”“全”“方”“位”“防”“护”“(“参”“考”“安”“全”“篇”)”。

    子主题安全注意示例图

    给开发者的建议

    子”“主”“题”“安”“全”“的”“建”“议”:输”“出”“转”“义”“(“esc_html”“esc_attr”“esc_url”“—”“参”“考”“转”“义”“篇”);“输”“入”“验”“证”“(“sanitize”“—”“参”“考”“表”“单”“篇”);“nonce”“和”“权”“限”“检”“查”“(“参”“考”“nonce”“权”“限”“篇”);“数”“据”“库”“用”“预”“备”“语”“句”“(“参”“考”“数”“据”“库”“篇”)。安”“全”“的”“本”“质”:“写”“代”“码”“的”“时”“候”“就”“把”“安”“全”“考”“虑”“进”“去”“—”“转”“义”“验”“证”“检”“查”“—”“三”“件”“套”“做”“好”“—”“子”“主”“题”“的”“代”“码”“就”“安”“全”“了”“(“参”“考”“安”“全”“篇”)”。

  • 子主题最佳实践总结

    子主题最佳实践总结

    “子”“主”“题”“开”“发”“的”“最”“佳”“实”“践”“—”“把”“前”“面”“讲”“的”“内”“容”“总”“结”“成”“一”“份”“清”“单”“—”“按”“着”“做”“—”“子”“主”“题”“开”“发”“就”“规”“范”“又”“省”“心”“—”“本”“篇”“做”“一”“个”“总”“结”。

    命”“名”与”“结”“构”

    子”“主”“题”“命”“名”“和”“结”“构”“的”“最”“佳”“实”“践”:子”“主”“题”“目”“录”“名”“(“父”“主”“题”“名”“-”“child”“—”“比”“如”“twentytwentyfour-child”“—”“清”“楚”“易”“认”“—”“参”“考”“子”“主”“题”“篇”);style.css“(“头”“注”“释”“写”“清”“楚”“(“Template”“:”“父”“主”“题”“名”“—”“必”“须”“—”“参”“考”“style.css”“篇”);“文”“件”“结”“构”“(“模”“板”“文”“件”“functions.php”“style.css”“js”“images”“—”“分”“类”“放”“—”“参”“考”“文”“件”“结”“构”“篇”)。命”“名”“结”“构”“的”“本”“质”:“名”“字”“清”“楚”“结”“构”“规”“范”“—”“子”“主”“题”“的”“维”“护”“和”“更”“新”“都”“方”“便”“(“参”“考”“子”“主”“题”“篇”)”。

    子主题最佳实践总结示意图

    覆”“盖”与”修”“改”

    子”“主”“题”“覆”“盖”“和”“修”“改”“的”“最”“佳”“实”“践”:模”“板”“覆”“盖”“(“复”“制”“父”“主”“题”“的”“模”“板”“到”“子”“主”“题”“—”“按”“需”“修”“改”“—”“参”“考”“模”“板”“覆”“盖”“篇”);functions”“修”“改”“(“添”“加”“功”“能”“用”“挂”“钩”“—”“修”“改”“父”“主”“题”“行”“为”“用”“remove_action”“再”“add”“—”“参”“考”“functions”“挂”“钩”“篇”);“样”“式”“覆”“盖”“(“子”“主”“题”“style.css”“里”“加”“样”“式”“—”“选”“择”“器”“和”“父”“主”“题”“一”“致”“—”“参”“考”“CSS”“篇”)。覆”“盖”“的”“本”“质”:“模”“板”“复”“制”“修”“改”“功”“能”“挂”“钩”“增”“删”“样”“式”“叠”“加”“覆”“盖”“—”“三”“种”“方”“式”“各”“有”“用”“场”“(“参”“考”“相”“关”“篇”)”。

    “更”“新”与”“维”“护”

    子”“主”“题”“更”“新”“维”“护”“的”“最”“佳”“实”“践”:记”“录”“修”“改”“(“改”“了”“什”“么”“—”“记”“下”“来”“—”“父”“主”“题”“更”“新”“后”“知”“道”“检”“查”“哪”“里”“—”“参”“考”“维”“护”“篇”);“备”“份”“(“定”“期”“备”“份”“子”“主”“题”“—”“参”“考”“备”“份”“篇”);“测”“试”“(“父”“主”“题”“更”“新”“后”“测”“试”“子”“主”“题”“—”“参”“考”“测”“试”“篇”);“安”“全”“(“转”“义”“验”“证”“检”“查”“—”“参”“考”“安”“全”“篇”)。更”“新”“维”“护”“的”“本”“质”:“记”“录”“备”“份”“测”“试”“安”“全”“—”“四”“个”“习”“惯”“—”“子”“主”“题”“长”“期”“健”“康”“(“参”“考”“更”“新”“维”“护”“篇”)”。

    子主题最佳实践总结示例图

    给开发者的建议

    子”“主”“题”“最”“佳”“实”“践”“的”“总”“结”:清”“楚”“命”“名”“规”“范”“结”“构”“(“参”“考”“子”“主”“题”“篇”);“模”“板”“功”“能”“样”“式”“按”“需”“覆”“盖”“(“参”“考”“相”“关”“篇”);“挂”“钩”“函”“数”“加”“前”“缀”“(“避”“免”“冲”“突”“—”“参”“考”“函”“数”“篇”);“记”“录”“备”“份”“测”“试”“安”“全”“(“参”“考”“相”“关”“篇”)。最”“佳”“实”“践”“的”“本”“质”:“规”“范”“是”“为”“了”“省”“心”“—”“按”“最”“佳”“实”“践”“做”“—”“子”“主”“题”“开”“发”“维”“护”“都”“轻”“松”“(“参”“考”“子”“主”“题”“篇”“和”“相”“关”“篇”)”。