, ud af kassen wordpress: den banebrydende måde at aktivere plugins &temaer på wordpress anlæg,,,,, 29,,,,,,,,, 7,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie kaldet ud af æsken wordpress.out-of-the-box wordpress: sammenknytning med temaer & plugins og wp ud justeringer i det foregående led i denne serie, vi lærte om bundling en wordpress anlæg med plugins og temaer, og at ændre på det, wp-config-sample.php, fil.,,, der ydes, bundling temaer og plugins er ikke en fantastisk idé, men du er nødt til at indrømme, at redigere, wp-config-sample.php, til at installere wordpress med skik og brug wp-config.php, justeringer er ret cool.plus, tippet arbejde i forbindelse med den magiske trick, vi kommer til at se på det pædagogiske og gennemføre en meget nyttig måde at anvende en ud af æsken wordpress anlæg for deres fremtidige projekter, i denne del, vi skal afsløre en spændende opdagelser om at aktivere den bundtede temaer og plugins på wordpress anlæg.du vil se det først på tuts +, fordi det ikke er blevet afsløret, hvor som helst på internettet, indtil i dag.,, ophidset.,, en af de mest håndgribelige wordpress konstanter, jeg nogensinde har set. wp_default_theme, for et år siden, jeg delte en lille opdagelse på tuts + om at bruge den, wp-config-sample.php, fil at bygge de genererede, wp-config.php, fil, før iværksættelsen af wordpress.og det var et eksempel på en kendt, wp-config.php, konstant ringede, wp_default_theme, - - kan du læse artiklen her, hvis du er interesseret.,, hvis du sletter alle default "tyve" temaer af misligholdelse wordpress pakke, wordpress vil give dig en fejl, i stedet for en front end efter montering, for hver wordpress version kommer med en "misligholdelse tema", og det ser ikke ud til et andet tema i, wp indhold /temaer, mappe, hvis misligholdelse tema er der ikke. ,, det er derfor, efter at skrive den artikel, jeg troede, jeg kunne bruge, at justere en forelæsning, noget som "opbygning af en ud - af - box wordpress pakke".jeg bemærkede den titel, ikke vil skabe en ramme, og forlod note i min computer i næsten et år.(tale om udsættelse.jeg vil skrive en artikel om det.jeg skal bemærke, at.), over 10 måneder senere, besluttede jeg mig for at skabe en oversigt og forelægge projektet system til forvaltning af tuts + kode og få vores redaktør, tom mcfarlin godkendelse.når han godkendte retningslinjerne, og jeg begyndte at skrive i den indre del tutorielle jeg oprindeligt havde i tankerne, begyndte jeg at tænke på, wp_default_theme,.,, og det er lidt usædvanligt at tænke på en wordpress konstant i to dage, jeg endte med en idé, som jeg kunne bruge denne konstante og trick til at redigere, wp-config-sample.php før montering af wordpress at gøre nogle ærinder (som, at misligholdelse, post og side, at permalink struktur og invaliderende bemærkninger), som jeg normalt gør med en "starter stik af."så indså jeg, at jeg kunne aktivere en plugins, dog med pakken på forhånd.så indså jeg, at jeg kunne skifte emne til en reel tema, efter at dette tema er færdig, og så slog det mig. alt dette har betydet, at jeg faktisk kan aktivere en samlet plugins og et tema automatisk ved montering af wordpress!du kan mærke min begejstring fra de ord, du læser forestil dig nu, hvordan jeg havde det, da jeg lavede denne opdagelse.,, er det en løsning?absolut.du kan kalde det en wordpress "hack".men det er ikke nogen grundlæggende dokumenter (undtagen klippet, wp ud prøve. folkesundhedsprogrammet, er, som vi har lov til at redigere), og det er ikke på nogen wordpress konvention, bortset fra "funktionelle kode er stik af område", men jeg mener, ved hjælp af en "disponibel tema", der deaktiverer sig selv i en anden er ikke kosher ".til sidst, det generer ikke nogen filer, eller regler, og det er en helt sikker løsning til en ud af æsken wordpress anlæg.,, at "varme band" tema, nu hvor vi har gennemgået logikken i det, vi gør, er det på tide at skabe den disponible, "varm op band" tema. i dette emne, vil der kun være to filer: obligatorisk, style.css, og, functions.php, fil, der vil køre vores fire dele, der vil:,,, ændre standardløsninger, udgår misligholdelse indhold, aktivere vores præ - bundtet plugins, skift til "hovednavn" tema,,, jeg lægger, style.css, filens indhold nedenfor for dig at kopi: /* tema navn: varme band. forfatter: baris unver fra tuts + kode beskrivelse: spredningosable tema nogle ærinder.version: 0 * /,, at ændre standardløsninger,,, wordpress lader dig ikke ændre standardløsninger, fordi det ville være en længere installeres, hvis det gjorde.men det betyder ikke, at du ikke kan ændre dem programatically.ved hjælp af nogle centrale funktioner, er det let at tilpasse de muligheder for dine behov:,, <?php //fastsat mulighed for at veksle mulighed = system (//, vi vil ikke have nogen beskrivelse'blogdescription = > '//skifte kategori base'category_base = >' /kat, //ændring - basen'tag_base = > '/etiketten, ////////deaktiver bemærkninger'default_comment_status = > "lukkede" //deaktiver trackbacks'use_trackback = >' //deaktiver pingbacks'default_ping_status = > "lukkede" //deaktiver støj'default_pingback_flag = > '//ændre permalink struktur'permalink_structure = > /% postname% /' //brug ikke år /måned mapper vedrørende uploader'uploads_use_yearmonth_folders = > '//brug ikke de grimme smilies'use_smilies = >'); //ændre valgets.for hvert ($mulighed som $nøgle = > $værdi) (update_option ($nøgle, $værdi);} //skyl omskrive reglerne, fordi vi ændrede permalink struktur globale $wp_rewrite. $wp_rewrite - > flush_rules();?>,, som du kan se, har vi:,,, oprettet en forening vifte af muligheder og deres værdier, styrede system i en af hver, loop - at anvende, update_option(), funktion for hvert system post, skylles de omskrive regler, fordi vi har ændret permalink struktur, der er mange, mange standardløsninger, du kan lege med det her i, wp admin /omfatter /schema.php, fil.,,, at misligholdelse indhold, når vi nu har ændret nogle standardløsninger, det er tid til at slette det uønsket indhold, at vi altid, at slette manuelt.det her er lettere:,, <?php //slette misligholdelse bemærkning, post og side wp_delete_comment (1); wp_delete_post, stk. 1, gælder); wp_delete_post (2, sand).>,, at aktivere bundtet plugins, huske, at vi har besluttet at samle vores pakke med tre populær plugins tilbage i den tidligere del?vi blev enige om wp super lager, wordpress seo af yoast, og kontakt formular 7.lad os aktivere dem nu:,, <?php //vi er nødt til at omfatte fil nedenfor, fordi den activate_plugin() funktion er ikke normalt defineret i forenden include_once (abspath. "wp admin /omfatter /stik af. folkesundhedsprogrammet); //aktiver før bundtet plugins activate_plugin (wp /wp super cache - lager. php '); activate_plugin (' wordpress seo /wp seo. php '); activate_plugin (' contact-form-7 /wp-contact-form-7. folkesundhedsprogrammet)?>,, at vi også kunne deaktivere den misligholdelse, akismet, og... - hej, dolly, plugins, men jeg tror, du allerede er slettet fra din pakke, ligesom jeg gjorde.,, skift til "hovednavn" tema, alt er klar, og nu kan vi skifte til det egentlige emne, vi kommer til at use!det er den letteste del, fordi vi kommer til at løbe, switch_theme(), fungere med mappen navn af tema som parameter:,, <?php //over temaet "hovednavn" switch_theme ("hovednavn)?>,, pærelet!, den fulde, functions.php, fil, <?php //fastsat mulighed for at veksle mulighed = system (//, vi vil ikke have nogen beskrivelse'blogdescription = > '//skifte kategori base'category_base = >' /kat, //ændring - basen'tag_base = > '/etiketten, ////////deaktiver bemærkninger'default_comment_status = > "lukkede" //deaktiver trackbacks'use_trackback = >' //deaktiver pingbacks'default_ping_status = > "lukkede" //deaktiver støj'default_pingback_flag = > '//ændre permalink struktur'permalink_structure = > /% postname% /' //brug ikke år /måned mapper vedrørende uploader'uploads_use_yearmonth_folders = > '//brug ikke de grimme smilies'use_smilies = >'); //ændre muligheder. for hvert ($mulighed som $nøgle = > $værdi) (update_option ($nøgle, $værdi);} //skyl omskrive reglerne, fordi vi ændrede permalink struktur globale $wp_rewrite. $wp_rewrite - > flush_rules(); //slette misligholdelse bemærkning, post og side wp_delete_comment (1); wp_delete_post, stk. 1, gælder); wp_delete_post (2, sande); //vi er nødt til at omfatte fil nedenfor, fordi den activate_plugin() funktion er ikke normalt defineret i forenden include_once (abspath. "wp admin /omfatter /stik af. folkesundhedsprogrammet); //aktiver før bundtet plugins activate_plugin (wp /wp super cache - lager. php '); activate_plugin (' wordpress seo /wp seo. php '); activate_plugin (' contact-form-7 /wp-contact-form-7. folkesundhedsprogrammet); //over temaet "hovednavn." switch_theme ("hovednavn)?>,,,,, mens wordpress er kendt for sine "fem minutters anlæg - processen", og jeg mener, at det er muligt at redde et par minutter mere, hvis du ved, hvad du laver.med de ting, vi har medtaget i denne serie, kan du få mere tid, før og under wordpress anlæg proces.,, hvad synes du om, at elektronisk wordpress én?tror du, der er mere plads til at forbedre den serie?fortæl os, hvad du tror, ved at skrive i bemærkningerne nedenfor.og hvis du kunne lide den serie, glem ikke at dele af begge dele.,
ud
Previous:at wp_query: aktioner og filtre
Next Page:at wp_query: en introduktion