wordpress te uploaden, te beginnen met het gebruik van de media wordpress uploaden,,,,,,,,,, 45, deel 7,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genaamd begint met het gebruik van de media te uploaden wordpress. Toevoeging van de media en de beelden uploaden wordpress schrappen, als wordpress 3,5 publiceren, een van de meest opmerkelijke veranderingen zijn ingevoerd om de media te uploaden.Een mogelijke verandering, een nauwkeurige beschrijving verwijst naar een, bovendien, een nieuwe media uploaden, immers in de media. De oude versie nog steeds bestaan, kan met de huidige media bibliotheek samen, maar het is iets, moeten door middel van passende toevoegen en het gebruik van het script, doe het dan in stijl, en alle andere taken in verband met een software.,, de kenmerken en functies, bestaan in veel tijd is in de nieuwe functie of functies niet steunen.In ons geval, de media bibliotheek is geen uitzondering.Hoewel het niet meer worden gebruikt in de kern van de « plugin » wordpress, en aan andere derde instrument nog in gebruik zijn media bibliotheek van de oude versie van veel van de uitdagingen,.,, de kenmerken van de code met vele replica 's, als het tijd is om gebruik te maken van de media. zelf, kunnen we eindelijk de oude functie, bijvoorbeeld. De bibliotheek is, omdat de nieuwe media in je nieuwe normen is, omdat er niet veel documentatie verstrekt over het gebruik van het, en we zullen in de volgende artikelen van de functie van een zien van nieuwe media bibliotheek, hoe kunnen we in het kader van hun werkzaamheden uitvoeren, en hoe we hetDoor gebruik te maken van de verschillende functies die zijn opgenomen in de kern wordpress.,, de media, de nieuwe wordpress uploaden, wordpress media uploader heeft vele voordelen in de vorige versie:,,, slepen en ondersteuning,, schone interface, galerijen, gemakkelijk te beheren, en... Wacht, is het belangrijk erop te wijzen Dat, hoewel, Upload de nieuwe versie is het gebruik van een geheel van andere technieken dan de bestaande gebouwd.Dat betekent dat je schreef voor de verwezenlijking van de douane - beheer van de media (code werkt nog steeds tot de kern, de code is verouderde), maar het is te zien, dat de gebruiker doormaakt. Wanneer zij het beheer van de media in wordpress.,, een woord, onderstreept en de ruggengraat te voor zien Hoe zal dit in onze eigen code en het creëren van eigen om de nieuwe media bibliotheek basis is belangrijk. En, zoals gezegd, in de versie van het gebruik van de media voor het uploaden van bibliotheken, worden genoemd, met het oog op het scheppen van de Oost - West - die we hebben gezien, maar de uitvoering van de in de nieuwe wordpress gebruiktOnderstreept (niet met de nadruk op de thema 's en javascript verwarren, twee technici gemeenschappelijke gebruikersinterface en het beheer van de media, de gebeurtenissen te uploaden, hoewel we niet. Te diep op deze bibliotheek, te weten de rol te spelen van het uploaden van elk van de media is het belangrijk de eerste,,,.,,, de ruggengraat van de structuur van backbone.js: de webapplicatie verstrekte model en de belangrijkste waarde is gebonden, en op de gebeurtenissen, met een rijke API - Verklaring van een verzameling van de gebeurtenissen kan worden, over de behandeling van alle bestaande API - en zal je door het rustgevend, hola interface.,, met de nadruk op:,,, de nadruk leggen op een javascript bank, die voorziet in een een volledige chaos.De functie van assistent van de programma 's niet nuttig, de uitbreiding van een ingebouwde object.Dit is het antwoord op de vraag: "als ik zat een blanco pagina http: //europa.eu.int vooraan, en wil graag onmiddellijk begonnen met de productie van, wat heb ik nodig?"... en de banden met de belangrijkste smoking en de ruggengraat van de bretels.,,, het is duidelijk, je kunt meer lezen over die in de respectieve pagina 's, maar ik wil dat ze nu op zoek naar dat als we in het gebruik van de Media Bu en bibliotheken om gebeurtenissen, dan hebben we een duidelijker inzicht in wat de code wat is het laatste, mag ik uw aandacht, alstublieft.,,, dit is, of niet, speelt.Als je in het verleden en die bibliotheek, velen van ons volledig onafhankelijk zijn.Je kan het en we gebruiken dit en de functie van de ruggengraat, en onderstreept dat de toevoeging van de media te uploaden,.,, laten we nu gaan schrijven, een code. Voor onze voorbeelden van de doelstelling, hoe moeten we de integratie van de bestaande media bibliotheek in de versie van de wordpress thema 's zien.De voorbeelden voor ons doel, we zullen het gebouw als een plug - in het milieu; echter, en we moeten met het volgende omvatten:,,, de twentytwelve wordpress 3.9.2, gemonteerd, thema 's,,, en dat is dat.De rest van de code zal worden opgenomen in onze plug - in.Natuurlijk, dat is ook een kwestie van de « plugin », wat we gaan doen. , proberen we te imiteren, kortom, de kenmerken van de functie van het beeld van je, niet meer een beeld van de posten top (of in de buurt van de Top van de post), moeten we de invoering van Een "die een beeld van de toevoeging van beelden onder,, uiteraard na. De functie van te verwaarlozen is gericht is op de tenuitvoerlegging van de nieuwe media bibliotheek, alle source code kan zijn in een bibliotheek in verband met deze herziening van de github, volgende op elk moment van de download - code code nog meer te leren van elk artikel, na nader onderzoek.1.Het opzetten van projecten, in de catalogus, WP inhoud /plugins catalogus, het creëren van een nieuwe gids heet Acme een beeld.Dit is een project waar we het behoud van documenten.Daarna, door te gaan met het creëren van leeg dossier als volgt;,,,,,,, readme. Txt, vergunningen,,,, de ultieme meter beeld. Php,,,, de eerste drie documenten moet voor zichzelf.De documenten, acme-footer-image.php, zullen wij de definitie van de hoofd - en echt is begonnen met de uitvoering van de « plugin ».Opgemerkt moet worden dat, class-acme-footer-image.php. Dat is klasse definiëren wat we van de oorspronkelijke functie van de « plugin ».,, de volgende stap, het creëren van een catalogus van de « plugin » in de catalogus, administrateur, want dat is alles wat we van de leidinggevende functies worden gehandhaafd.Deze lijst bevat:,,,, de administratieve meter beeld. Php,,,, de beheerder /JS /beheerder. Js,,,, tot slot, het creëren van, van mening dat in de administratieve gids, gidsen, dit is waar we naar toe gaan als element van de doos.We hebben het later zien in dit artikel om ervoor te zorgen dat we de oprichting van een georganiseerde verzameling van documenten, elk onderhoud van eigen verantwoordelijkheid, we zullen op een grondig bekijken van deze documenten in elk van ons werk, door deze les.Nu, ondanks het feit dat we moeten beginnen, en dit moet ook alles.Beschrijving van de installatie, in de praktijk, in de code, laten we verder in te vullen met een standaard informatie, zelf,,, = = = = = = = = = = = = = = = = meter, de ultieme beeld bijdrage: tommcfarlin donatie verband: http://tommcfarlin.com/etikettering: die foto moet ten minste: · test: · stabiliteit etikettering: 0.1.0 vergunning vergunning: http://www.gnu.org/licenses/gpl-2.0.html: na GPLv2 of aan een beeld in een kantoor of op de bodem van de inhoud van een website.= = = = = = = = = = = = = dat in een post of de webpagina 's van de inhoud wordt toegevoegd aan het einde van een uniek beeld.Als een les + code les.= = = = = = = de installatie van dit hoofdstuk beschrijft hoe het installeren van de « plugin », en het werkt.Bijvoorbeeld, 1.Uploaden van% quot% plug - in naam van de lijst van /wp-content/plugins/. Php% quot%% quot% 1% quot%.1 - door in je menu geactiveerd wordt.De plaats en het,???????PHP do_action ('plugin_name_hook ");?>% quot% = = = = = = = = = = je model van de 0.1.0 = * eerste vrijgelaten, en ook de verandering van de.,, 3.Instellingen van de « plugin », de volgende definitie van plug - in de klas, we moeten de kern van de code.Deze wordt belast met de volgende taken:,,, de vaststelling van een kernkop versie, zeker in de registratie van cursussen en het team, de nodige javascript, waardoor - kit,,, in het algemeen, ik denk niet dat dit op een gerichte benadering van de ontwikkeling van de beste manier voor « plugin » voor. Kijk dit eens. Is al meer dan één ding doen.Dit is slechte praktijken; echter, als gevolg van de code zo kort is, omdat deze prioriteiten te concentreren op de chauffeur media bibliotheek javascript, dit is een opoffering, zou ik het doen.,, zodat we het hele klas kijken, dan zullen wij in sommige bestanddelen van een niet te zien:, <?PHP /* * * * * * * de bijzondere functie van het dashboard van de « plugin ».* * * * * * * * * * * * * * http://tommcfarlin.com sinds 0.1.0 @ @ banden * * * * * * * * * * * * * * acme_footer_image @ pakket @ verpakking acme_footer_image ////////* * * * * * * * * * * * * * * * * * * * * * * * * * * * voor het beheer van de bijzondere functie van het dashboard van de « plugin ».De definitie van de naam van de « plugin » * * * * * * * * * * * * * * - doos, versie, functie en javascript - media te uploaden.* * * * * * * * * * * * * * * * * * * * * @ pakket acme_footer_image verpakking acme_footer_image /beheer * @ schrijver Tom mcfarlin < Tom tommcfarlin. COM "> * * * * * * * * * * * * * * acme_footer_image {//klasse van De « plugin » van de id.* * * * * * * * * * * * * * * * * * * * * 0.1.0 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ zelf toegang tot privé - string $waarde naam id van de « plugin ».* * * * * * * /particuliere $naam /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *, * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.* * * * * * * * * * * * * * * * * * * * * @ @ @ @ @ @ @ @ @ @ @ zelf 0.1.0 variabelen. De toegang tot privé - versies van de « plugin » * /particuliere dollar versie; /* * * * * * * de plug - In - door de vaststelling van kenmerken.* * * * * * * * * * * * * * /openbare functie 0.1.0 @ sinds __construct () {% dit > naam: "Acme een beeld; de dollar - > versie =" 0.1.0 "; de definitie van de registratie van de haak} /* * * * * * * * * * * * * * javascriot zal spelen en zal die opties - doos.* * * * * * * * * * * * * * /openbare functie 0.1.0 @ sinds het (de) {add_action ("admin_enqueue_scripts array ($," enqueue_scripts ") ("); add_action add_meta_boxes array ($, "add_meta_box");} /* * * * * * * dat element doos Na pagina 's.* * * * * * * * * * * * * * /openbare functie 0.1.0 @ sinds add_meta_box () {% = - scherm ("", ""); voor ($scherm dollar) {add_meta_box ($- > naam en het imago van'footer kenmerken, de installatie ($, "display_featured_footer_image"), het scherm'side dollar, ");} * * * * * * *} /geregistreerde javascript omgaan met de media te uploaden.* * * * * * * * * * * * * * /openbare functie 0.1.0 @ sinds enqueue_scripts () {wp_enqueue_media (); wp_enqueue_script ($- > de naam, de plugin_dir_url (__file__). "JS /beheerder. Js,) (:), de dollar - > versie, "");} /* * * * * * * de weergave van de inhoud van de doos voor de dollar, een * * * * * * * - doos gezien.* * * * * * * * * * * * * * wp_post Param, werd 0.1.0 * /openbare functie @ sinds display_featured_footer_image ($post) {include_once (dirname (__file__). "Het standpunt van de beheerder //.'/library/loader.php');}}, en de meeste van de code moet voor zichzelf te maken.Als dat niet zo is, aarzel dan niet om een opmerking te maken, maar in de tussentijd, laten we eens kijken naar de volgende twee aspecten: de eerste, de definitie van de dollar, de doos.PHP add_meta_box openbare functies () {% = - scherm ("", ""); voor ($scherm dollar) {add_meta_box ($- > naam en het imago van'footer kenmerken, de installatie ($, "display_featured_footer_image"), een scherm,'side ");}}, aandacht. Hier, met inbegrip van steun voor twee pagina 's en het type - doos.Dit is een auditie, display_featured_footer_image, is verantwoordelijk voor de doos, die elementen: http: //europa.eu.int display_featured_footer_image, openbare functies ($post) {include_once (dirname (__file__). "Het standpunt van de beheerder //.'/library/loader.php');}, de dossiers van de markering is heel eenvoudig.Dit is een anker een identiteitskaart, kunnen we met onze javascript, als we kijken naar het moment.,, < P = "verborgen als er geen J 's" > < titel = "instellingen meter beeld" href = "javascript;" = "geregeld" > vaststelling van een postzegel kenmerken de foto' s < /> < /P >,, zullen we javascript, is het noodzakelijk de media bibliotheek, openbare functie, enqueue_scripts () {wp_enqueue_media (); wp_enqueue_script ($- > de naam, de plugin_dir_url (__file__). "JS /beheerder. Js,) (:), de dollar - > versie, "alle");}, hier, op voor de registratie van hun javascript, we wp_enqueue_media, aan de telefoon.Volgens de code van de functie:,,, in alle scenario 's, stijl, is geregeld, en het model moet gebruik maken van alle media javascript API, dit is nodig om ervoor te zorgen dat we die nodig zijn om de nieuwe media te uploaden afhankelijkheid.,, 4.Javascript, dan, laten we eens kijken naar de javascript. We moeten schrijven om ervoor te zorgen dat we gebruik maken van de media een bibliotheek, en het blijkt dat als de gebruiker om ervoor te zorgen dat passende banden, de opmerking van de code, dus het moet makkelijk te volgen.Als er geen, aarzel niet, in de volgende diervoeders laat een opmerking.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * in haar element in het kader van "de oprichting van een staart als een" gebeurtenis "klik" call - back - functie van gebeurtenissen.* * * * * * * dat de media voor de selectie van beelden uploaden.* * * * * * * * * * * * * * /functie 0.1.0 @ sinds rendermediauploader () {strikt; var file_frame, image_data; als voorbeelden van reeds bestaande /* * * * * * * file_frame, dan kunnen we het open in plaats van het creëren van een nieuwe zaak.Als (niet omschreven.= = = = = = = file_frame) {file_frame. Open (); rendement;} /* * * * * * * als we zo ver en dan een voorbeeld bestaat niet, dus we moeten ons eigen.* hier, het gebruik van de media is de definitie van wp.media bibliotheek uploaden.We kiezen voor het gebruik van de "post" in het kader van een model, is de kern van de definitie en het starten van het dossier. De lijst met "ingevoegd" staat.Evenmin mogen we toestaan dat de gebruikers bij de keuze van een of meer van de beelden.* * * * * * * /file_frame = wp.media.frames.file_frame = WP. Media ({kader: de "post" staat: "ingevoegd:", veel valse}); /* * * * * * * het geval wat te doen wanneer een beeld is * * * * * * *.* omdat wij het gebruik van "oog" staat file_frame starten, we moeten ervoor zorgen dat de met een verwerker in het geval van.* * * * * * * /file_frame, ("ingevoegd", functie () {/* * * * * * *, we zullen in de volgende versie.* *}); ///////file_frame nu blijk te geven van de werkelijke file_frame. Open ();} (functie ($) (strikt; (functie) dollar {% ("# geregeld een postzegel"), ("klik", de functie van (evt) {///////stop. Bij het gedrag van de preventdefault (evt); dat de media. ///////Upload rendermediauploader ();});});}) (:);,, nota van het , geeft alleen de media bibliotheek.In het uploaden en /of de keuze van een beeld, in feite niets doen, 5.Installatie van de kern - dossier, en, tot slot, de laatste stap is de vaststelling van de kern van ons om te beginnen: de documenten -, en het;* * * * * * * * * * * * * * de ultieme PHP /aanvullende kenmerken van de bodem van een beeld van het beeld van de inhoud van het artikel of de pagina 's.Als een + code les * * * * * * *.* * * * * * * * * * * * * * * * * * * * * acme_footer_image @ @ pakket van de auteur, Tom mcfarlin < Tom tommcfarlin. COM "> * * * * * * * * * * * * * * * * * * * * * http://tommcfarlin.com @ @ rijbewijs GNU gpl-2.0 banden @ auteursrecht 2014 Tom mcfarlin * * * * * * * * * * * * * * « « @ wordpress naam: de ultieme beeld * « meter uri: * * * * * * * dat: de toevoeging van een beeld in een kantoor of de pagina 's de inhoud van De bodem.* * * * * * * * * * * * * * 0.1.0 versie: Auteur: * * * * * * * * * * * * * * URI:http://tommcfarlin.com Tom mcfarlin van de vergunning: gpl-2.0 * * * * * * * * * * * * * * http://www.gnu.org/licenses/gpl-2.0.txt Rijbewijs: ////////als dit dossier is een rechtstreeks beroep te onderbreken.Als (!(') de definitie van wpinc ") {} /* * * * * * * met inbegrip van de uitvoering van de dood, plug - ins.* * * * * * * /require_once (plugin_dir_path (__file__). "Het beeld van de administratieve /ladder meter.'/library/loader.php'); /* * * * * * * begonnen met de uitvoering van de « plugin ».* * * * * * * * * * * * * * omdat alle « geregistreerd door de haak in de « plugin » « plugin », en van die van de punten in het dossier is niet van invloed op de pagina 's van de levenscyclus.* * * * * * * * * * * * * * /functie 0.1.0 @ sinds run_acme_footer_image () {% « = nieuwe acme_footer_image (); $« > ren; run_acme_footer_image () ()};,, hier, alles moet zijn bekend: wij mogen laden - om ervoor te zorgen dat we Onze instrumenten, met inbegrip van de afhankelijkheid van de concretisering van de controle, we. Dan zullen we actie.,, 6.Op dit punt, we lezen van de « plugin » te activeren.Doe je je van het installeren van de « plugin » dashboard en navigeren naar een kantoor of de pagina 's van het scherm.Je moet op de foto de functie van "een". En dan, als je op het anker, bibliotheken moeten komen. En, als dat niet het geval is, ervoor te zorgen dat jij en je dossiers in verband met de juiste weg - of javascript.,, vanaf hier, kan je de keuze van de foto, foto 's, maar niet de andere uit.In de volgende artikelen, en we zullen zien hoe gebruik te maken van de gegevens van de media te uploaden zoeken.,, conclusies, hier, in de media we wordpress Upload de nieuwste versie van een zien, hoe het werkt, en hoe kunnen we als basis, en we nemen het voordeel van de code.In de volgende artikelen, en we zullen zien hoe het gebruik van die gegevens toe te voegen aan de media javascript uploaden, we kunnen doen wat we willen. En, bovendien, we moeten kijken hoe we de invoering van extra voor de media kan worden op het gebied van het gebruik van bestaande modellen uploaden, het schip en de wordpress kern.Later zullen wij zien hoe wij de uitvoering van de aanvullende gebieden naast de media Upload het behoud van meer informatie, en nu spelen. De in dit artikel bedoelde code, kun je het in hun eigen projecten en problemen en /of feedback, je in de volgende opmerkingen van diervoeders.En, tot slot, vergeet niet, je kan dit in verband met de code van de github bibliotheek, aan dit standpunt.