Een gids voor beginners: hoe

Titan Titan kader werken, een gids voor beginners te werken:,,,,, Titan Titan kader 18,,,,,,, deel 3,,,,,,, het netwerk van delen van maandag wat in tuts + cursussen worden teruggebracht tot slechts drie dollar.Niet' niet missen, een deel van de prijs van een reeks genaamd de primaire en' richtsnoeren Titan kader. Beginners en' richtsnoeren: installatie van Titan kader & integratie, dit is het derde in de reeks artikelen, tot nu toe, heb ik gesproken over de functie van het belang van het kader van de Titan, met de fundamentele vaststelling.In de eerste artikelen heb ik gesproken over een kader dat Titan in drie stappen:  , die je van projecten, het creëren van opties, wordt de waarde., ik zei dat het in de voorgaande artikelen uit de eerste stap in de richting van Titan, weten we dat kader is een plug and play kader, namelijk het Als een plug - in, maar het kan ook van de website die je in een project voor de ontwikkeling van de integratie.Dus, laten we gaan voordat ik vertrok, en verder met de volgende stap. Hier, ik zal uitleggen hoe en in welke hoedanigheid   Titan kader in je web - projecten.En dan spring ik op het scheppen van  , voorbeeld van concept, en  , opties, ik zal redden van waarden, aan de voorkant.   dus, laten we beginnen! ,, 1.De oprichting van uw project, in de eerste plaats vinden, laten we je nodig hebben voor de uitvoering van de les van vandaag.We creëren een eenvoudige wordpress betreft, zullen wij in het kader van het gebruik van titanium creëren van verschillende instellingen.Je moet de lokale wordpress:,, de installatie, ik gebruik desktopserver, geloof me, dit is geweldig!Ik wil een basis, met programma 's voor de doelstelling   wordpress: netjes.Ik heb een nieuwe tak van titanframework   netjes, genaamd: deze handleiding, die ik wil, omdat ik een nette wordpress betreft, heb ik uit de structuur is heel belangrijk.In je redacteur,   activa in  , open thema 's MAP, catalogi   ik creëerde een nieuwe map met de naam  , administrateur,.Het doel is om alle opties voor het beheer van     in verband met de code.Het is in een van de andere in de catalogus,   titanframework,,,,,,  , en   PHP documenten,  , ADMIN ervan. Php.,,,,, ADMIN ervan,   PHP, dit dossier zal met alle administratieve activiteiten.Als je door de code zal je ontdekken dat ik het met de  , get_template_directory (), met inbegrip van   functie van  , titanframework vier documenten, gids.De volgende code is vanzelfsprekend, maar ik zal het uitleggen in de zeer korte tijd, het doel van deze documenten.,, dit is   Admin ervan   code. Php:,, <?PHP /* * * * * * * * * * * * * * ///////- administratie in verband met de * * * * * * * * * * * * * meer Titan kader moet worden geïnstalleerd als een plug - in het kader van de * * * * * * * * * * * * * * * * * * * * * /als http://www.titanframework.net/get-started/(file_exists (get_template_directory (.) /activa /management /titanframework /Titan kader Checker. PHP)) {require_once (get_template_directory () //beheer van activa. /titanframework /Titan kader Checker.'/library/loader.php'); het creëren van een optie) /* * * * * * * * * * * * * * * * * * * * * http://www.titanframework.net/get-started/kader door middel van Titan ////////beheer van de opties in het panel.Als (file_exists (get_template_directory (.) /activa /management /titanframework /adminpanel opties gestart. PHP)) {require_once (get_template_directory (.) /activa /management /titanframework /adminpanel opties gestart.'/library/loader.php');) ///////metabox opties.Als (file_exists (get_template_directory (.) /activa /management /titanframework /metabox opties gestart. PHP)) {require_once (get_template_directory (.) /activa /management /titanframework /metabox opties gestart.'/library/loader.php')) ///////; opties.Als (file_exists (get_template_directory (.) /activa /management /titanframework /opties gestart. PHP)) {require_once (get_template_directory (.) /activa /management /titanframework /opties gestart.'/library/loader.php');}, de gids   titanframework,,,,,,,, ik heb het al eerder over gehad Titan kader, die je kan helpen, het panel en het panel groep, metaboxes, en betreft de personalisering, doorsnede en het panel.Dus ik heb voor elk van hen een individuele dossiers.Natuurlijk, ze kan de oprichting van een aparte code.Ik zal me over deze in de volgende artikelen, maar nu is alles wat je moet weten is wat is deze documenten.,,, Titan kader Checker. Php die verantwoordelijk zijn voor de thema 's: met inbegrip van in je adminpanel kader, Titan, optie gestart. Php: bevat een   opgericht voor het beheer van Het panel en de opties.   code.,, metabox opties gestart. Php:   bevat   code na de oprichting van een groep van de opties van de soorten in   metaboxes.,, opties   gestart. Php: bevat   code voor een reeks opties om thema' s   plaat aangepaste.,, met inbegrip van  , admin-init.php, documentatie, tot nu toe, je moet weten waarom heb ik een nieuw dossier te veel.Waarom neem ik niet alle codes in   functions.php documenten,???????Nou, ik denk niet dat dit een goede architectuur       methode.De totstandbrenging van een duurzame producten, je moet de definitie van een goed ontwerp - model.  ,, wat is je   verstoren, punt functions.php, zoveel - dossier?Ik heb het zelf meegemaakt: een project voor de ontwikkeling van de laatste     code werd zo groot,   onbestuurbaar wordt met dit alles in één document, vooral als het gaat om de aanpassing en herstel van een fout.Het is altijd beter om een afzonderlijk dossier, dus   van mening dat deze documenten, met inbegrip van de module, laten we   functions.php documenten admin-init.php,,,,,, <?PHP /* * * * * * * * * admin-init.php verantwoordelijk voor alle relevante documenten, met inbegrip van administratieve activiteiten zoals de vaststelling van een & metaboxes, enz. (* * * * * * * /als file_exists (get_template_directory (.) /activa /management /Admin ervan. PHP)) {require_once (get_template_directory (.) /activa /management /Admin ervan.'/library/loader.php');}, hier, ik heb er een  , admin-init.php, door dezelfde  , get_template_directory () documenten,   en  , require_once (),.,, op dit punt, we hebben op een onderwerp dat ik zal uitleggen hoe het gebruik van de technische   kader   Titan is voorzien van een zien.We hebben de voltooiing van de installatie en de inbedding in onze wordpress betreft in het kader van de Titan.Laten we de oprichting van een panel van de voorkant van het verkrijgen van opties en de waarde van de in het kader van de Titan,.,,, en   Titan kader te houden, je werk is:   werken, een kader te scheppen, de Titan   voorbeelden van elk dossier, opgericht voor het beheer van het Panel /etiket, metaboxes of thema 's aanpassen) /panelen, het scheppen van mogelijkheden voor   waarde,.,, ik schrijf   code, ik moet met dit doel.Dit is de code voor de  , adminpanels opties gestart. Php,   dossier is in de  , beheer van activa //titanframwork /  catalogus,.,, <?PHP /* * * * * * * de Titan kader voor het beheer van het panel mogelijkheden te creëren.* * * * * * * * * * * * * * http://www.titanframework.net/get-started/beginnen: beheer van het panel: http://www.titanframework.net/admin-panels/* * * * * * * * * * * * * * http://www.titanframework.net/admin-tabs/etikettering: opties: http://www.titanframework.net/docs/* de waarde van de optie: http: /////////* * * * * * * * * * * * * * * * * * * * * * * * * * * * www.titanframework.net/getting-option-values/% quot% tf_create_options% quot% voor het creëren van een optie is haak.* * * * * * * /add_action ("tf_create_options", "aa_options_creating_function"); de functionele aa_options_creating_function () {///////- Titan je thema 's naam.De Titan = titanframework dollar:: getinstance ("netjes"); de eerste van het panel /* * * * * * *.* * * * * * * * * * * * * * * * * * * * * * * * * * * * ///////opgericht voor het beheer van het panel. Bekend als de% quot%% quot% aa_panel dollar.Het panel. Dat is het eerste, bij haar voornaam is% quot%% quot% aa_panel dollar.* * * * * * * de dollar /dollar aa_panel = Titan > createadminpanel (array ("de naam" = > "netjes optie /Naam van het menu); het scheppen van mogelijkheden voor /* * * * * * *).* nu zullen we ons panel opties creëren, die we zojuist hebben gecreëerd "% quot%% quot% aa_panel dollar.* * * * * * * de dollar /aa_panel - > createoption (array (id = > ///////aa_txt ", zal worden gebruikt om de waarde van de id van deze opties."Type = > "document", /aard van de optie die we creëren. ""Ik heet = > de tekst" optie, die zal bij het beheer van het beeldscherm //naam. "Hem be "= > dit is onze keuze zal bij het beheer van het panel en /of opties beschreven)).* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.* * als opgericht voor het beheer van het panel, gebruik de code nog een optie "Save (*) omdat geen andere opties voor de gebruikers van de gebruiker te redden. Je kan nu het behoud van * (en reset) We hebben zojuist gecreëerde mogelijkheden.* * * * * * * de dollar /aa_panel - > createoption (array ("van het type" = > de "red");}, in het begin, ik voeg wat helpen de banden van Titan in het kader van de dossiers.   en nu moet ik de code te verklaren.,, regel 17, we hebben hier   dat   haak, tf_create_options, dit is  , voor het creëren van opties die door   Titan kader gebruikt  , aa_options_creating_function (),   functie.  , draad, 19, en we hebben een functie  , aa_options_creating_function (), verantwoordelijk voor het creëren van een van Deze opties,.,,, in de lijn 22. Lijn 22, heb ik een voorbeeld van  ,  ,   kader voor de Titan.Het is een voorbeeld van een in het kader van een onderdeel van het   moet in elk dossier moeten we in het kader van de interactie met de Titan.Om je een voorbeeld in het unieke, kan je nog je de naam van het product.Zoals ik zei,  'neat "als een parameter.  , Titan, kader, een voorbeeld, het creëren van Titan is een voorbeeld van het kader is heel eenvoudig.We hebben een uniek voorbeeld, om verwarring te voorkomen, maar in het geval van een andere - is het gebruik van Titan kader te creëren voor de opties.De auteur:  , de  , getinstance   functies creëren of het verkrijgen van een uniek voorbeeld van Titan het kader van specifieke "mytheme".Dit is  ,,,   namespace, moeten we ervoor zorgen dat we niet in een met de andere   gebruik van Titan kader van conflicten.Verander je naam of « thema.,, is hier een voorbeeld van en toegang tot de code van het monster   Titan.   dollar, Titan = titanframework:: getinstance ("mijn thema"); en in mijn schoon,   zaak betreft, zal ik  , netjes en parameters,   in plaats van,  , mijn thema, dat ik de enige   code, namelijk de   dollar, Titan = titanframework:: getinstance ("netjes"); de oprichting van een Comité van beheer,,;   lijn 33 - 35, en deze lijn zal leiden tot een   van het panel, ik heb   genaamd "aa_panel dollar".   Titan kader bijdragen tot het scheppen van een deel van het beheer van het panel, etikettering, in uw project metaboxes en thema 's op het paneel.Maar ik zou de oprichting van een administratief panel als voorbeeld om uit te leggen.  , van deze code, bel ons  , createadminpanel (), in het kader van de vorming van Titan, een reeks   functie.Deze functie zal worden toegevoegd aan de voor de   wordpress je dashboard, een nieuwe paragraaf netjes opties.,,,,, naar boven is de wordpress dashboard, vindt u een deel van de toevoeging van nieuwe in het beheer van het panel., de balans op te maken van wat ik heb gedaan, zo ver weg, Ik heb een ik   van projecten voor de ontwikkeling van de website, en dan geef ik het toe een voorbeeld, dan creëer ik een paneel.  ,,,,, het recht op dit punt, als ik op de   en opties,  , druk op de knop, dus het is leeg.Dus, nu ik in dit nieuwe   gecreëerd: het scheppen van mogelijkheden voor het panel.  , het creëren van Titan, in het kader van opties, aanpasbaar wordpress betreft is de eerste keus, want uiteindelijk de gebruikers zijn meestal configuratie van de thema 's, zonder een interne lijn van de code.Dit is het vergroten van de flexibiliteit   opties in de thema 's door de ontwikkeling mogelijk.  , kunnen we nog een afzonderlijk beheer en andere opties, of in de vorm van metaboxes of   opties panel binnen de thema' s aanpassen.Opties voor de opslag op de voorzijde van de waarde van de waarde van de opslag en de doelstelling,, 42, 47, kijk naar deze lijn van de code.Deze zal worden gebruikt voor het beheer van het panel of de rekening in het scheppen van mogelijkheden voor de definitie van de lijn.   42  , createoption (), voor de     functie, aa_panel dollar.Deze functie heeft zeker een reeks parameters  , id, de aard, de naam, de beschrijving, op basis van deze lijn, heb ik een optie, het is een tekst is, genaamd  , de tekst van mijn opties.  ,,,,, dat is weergegeven in het scheppen van mogelijkheden voor   screenshot, netjes opties,   paneel.    , 56 - 58, de code van de lijn, de laatste twee regels van het creëren van een andere optie op dit paneel.Maar het doel is het redden van de instellingen.Bijvoorbeeld, in  , de tekst van mijn opties op het gebied van de gebruikers,  , vul het met  , John.Dit betekent dat de gebruiker moet de standaardinstelling opgeslagen, als de gebruikers   aanpassen, dit is waarschijnlijk de enige, dus ik opnieuw worden gebruikt,  , createoption (),   verdeling van de functies van de waarden van de parameters, het type = redden ".  ,,,,, dit is de laatste foto 'S, ik heb de ontwikkeling van zo' n ver weg.  , op dit punt,   je Titan kader al geregeld, heb je er een paar opties om de macht van de resultaten, nu moeten doen, is de oprichting van de eerste programma 's van je verkregen waarden.Van de "drie" slogan, ik heb het over de eerste twee artikelen in voor.Dus, we zijn nu in het kader van het project en de Titan is één van de belangrijkste onderdelen van de verkregen waarde creëren.,,, opties, op de achtergrond, en nu moeten we de waarde van deze opties     halen, door de eindgebruiker, aan de voorkant gebruiken.We kunnen zoeken op de keuze van een waarde van een eenvoudige taak, namelijk de  , getoption (), hier is de code voor het ophalen, de waarde van de fundamentele structuur:,, <?PHP myfunction (functie) {% Titan = titanframework:: getinstance ("mijn thema"); mytextoption dollar = Titan > getOption ("my_text_option"); ///////de dingen doen.}, dus maakte ik een functie  , MyFunction,   ik voorbeelden van de eerste registratie van Titan.Voorbeelden van registratie is een belangrijke stap, omdat het door de Titan te worden in het kader van een variabele, de registratie van doel, namelijk de  , Titan dollar.Zie je, we zijn de voorbeelden van specifieke tot ons onderwerp, namelijk de  , mijn betreft, moeten we dit thema 's naam of een unieke plek.  , komt de waarde, aan de voorkant, laten we naar de waarde van de optie van de voorkant.Ik heb een blanco pagina 's model aanpassen.Als je verwijst naar de    , netjes, betreft de MAP, vind je een  , aa_titanframework PHP,   onder de wortel.Je kunt met je betreft ook hetzelfde doen.,,,,, het creëren van een nieuw document,  ,   in de tekst... De volgende code kopiëren en plakken.,, <?* * * * * * * * * * * * * * /PHP /bekisting naam: Titan get_header (); de eerste van het panel /* * * * * * *.Elk van de dossiers die we gebruiken, we zullen het $Titan.De Titan = titanframework dollar:: getinstance ("netjes"); aa_txt_val dollar = Titan > getOption ("aa_txt");?> < div = "aa_wrap" > < H1 > <?PHP the_title (); de???????> < /H1 > < div = "aa_content" > <?PHP /* * * * * * * de eerste optie van het panel.(*) ////////print opgeslagen op de% quot% aa_txt% quot% van de waarde van de optie.ECHO $aa_txt_val; http: //europa.eu.int /laten we gebruik maken van de waarde in.??????? > < H > <?PHP ECHO $aa_txt_val;?> < /H > < /div > < /div > <?PHP /get_sidebar () (); get_footer.???????>,, in mijn interpretatie van deze code, zie ik de voorgaande artikelen, creëerde ik een optie het panel en de code, want ik gebruik dezelfde naam, id, wacht, hier is het goed. De eerste vier lijnen, de code is de registratie van dit model wordpress pagina 's. Is een heel normale geen raket wetenschap waar de waarde van de optie.,,,, ik zal krijgen wat ik gecreëerd   de waarde van de optie, adminpanel opties gestart. Php,   documenten (in mijn eerdere artikelen in de code referentie) hier.Twee   stappen om te komen tot:,, krijgen toegang tot een uniek voorbeeld van Titan kader en het redden van een variabele, door de id van de  , getoption (), de waarde van de   functie.,, nummer 12, onder de eerste stap, en ik een uniek voorbeeld van de dollar   gestart. Titan, slechts een keer, elk dossier   in   gebruik ik het.Mijn zaak is uniek omdat die ik heb  , netjes, d.w.z. pakketten genaamd mijn betreft, noem het wat je wilt is uniek.Dit is noodzakelijk, als de plug - in het gebruik van Titan en je betreft ook gebruiken, dus er moet een manier zijn om onderscheid te maken tussen de ins en thema 's, de keuze tussen titanen = titanframework dollar,.,:: getinstance ("netjes");,, 14, tweede stap is om Het gebruik van, en het behoud van de id de waarde van de optie.Deze code:,, aa_txt_val dollar = Titan > getOption ("aa_txt");,, ik herstel  , waarde aa_txt,   is voor het behoud van de variabele  , aa_txt_val dollar.De  , aa_txt,   verwijst naar het in de vorm van een parameter op m 'n eerste optie id (verwijzing naar het paneel voordat ik het artikel), dus, op dit moment, heb ik al een basisstructuur te redden van de waarde.Laten we nu de voorkant van het behoud van de waarde van het gebruik in, 22, 35, en deze regels code worden gebruikt om op de voorkant van de waarde van de show gered.Ik rij met 29, met  , kijk naar ECHO,   commando te produceren.Ook in de lijn van de 35 van doen, maar deze keer ben ik  , vertoont de produktie van de aa_txt_val dollar,   in H3 (titel 3) vormen.Dus nu, ongeacht de waarde van deze optie van de gebruiker, zou het in de voorkant zien.,, de resultaten, de, met het oog op de weergave van de resultaten van de code, ik ben hierboven is uiteengezet, de door deze maatregelen:,, het dashboard,, ga naar je wordpress  , het creëren van een nieuwe pagina 's, door de  ,    , blz. > de toevoeging van nieuwe pagina' s naam;  , Titan, in het kader van de   (facultatief, weet je,,,,, dat de schoten op de pagina 's, die ik heb gemaakt.En je kunt het panel het vinden van een nieuwe menu 's, namelijk de mogelijkheid   netjes, creëren we optie kiezen.,, blz.   Titan, namelijk in het kader van deze pagina' s   je publiceren.,,,,,  , aa_titanframework PHP,   dossiers. Een nieuwe bladzijde  , model  , bekend als de "Titan kader", in de lijst is opgenomen.De keuze van een model.,, de pagina 's, de volgende keer naar de opties    , netjes, en op de keuze van een waarde toe te voegen aan de menu' s   noemen, de tekst van mijn opties,,,,,, ik heb beeld blijkt dat in dit gebied de aa  , tekst,   Ik klik op het behoud van  , gewijzigd,,, terug naar Titan, pagina 's en   kader, van mening  , pagina.,,,,,, dat de resultaten van de laatste.Dit is,  , Titan, in het kader van de   blz.Het behoud van de waarde van de optie (AA - tekst) voor de  , aa_txt,   zijn twee verschillende vormen.De eerste alinea is in de vorm van  ,  , en in de tweede plaats is in de    , H3, formaat,, conclusies, en nu moet je er een kader en een begrip.Dit moet je elke keer een Titan kader en de ontwikkeling van de fundamentele instellingen.  ,,, nu weet je hoe het is, om een paar opties, is het behoud van waarde; proberen... Om me te laten weten dat in het geval van een onderzoek door de opmerkingen   of tot ik   Twitter.  , en in het kader van deze reeks zullen we over een reeks opties, we kunnen het kader creëren voor de  , en hoe ze te gebruiken.

My setup
Directory called titanframework
WordPress Dashboard
Neat Options
Options
Text Option
Retrieving Values at the Front-End
Creating a New Page
Selecting a page template
Selecting a text option
The view page



Previous:
Next Page: