delen van de liefde, de liefde te delen met je niet - beeld media bijlage wordpress,,,,,,,,,, delen, 12 - eenheid,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, hoewel dat je makkelijk. En aan je pagina 's en post beeld (zelfs niet, attachment.php, documenten), een ander laat de media (audio -, video - en documenten, teksten, archieven, codering, interactieve) niet dezelfde liefde redden van bijlagen – directe link.Maar, je hoeft je niet uit je audio -, video - of andere niet - beelden van de lokale media bijlage (zoals YouTube) om te laten zien dat ze op je website gezien.Gebruik van de standaard op thema 's als voorbeeld, en ik zal je laten zien de wordpress in functies en niet - beeld media bijlage gedeelde liefde. En, hoe gaat het met de bijlage, wordpress bij verstek, onder de motorkap, media - project is wordpress, post, dus ze is een model dat volgens de hiërarchie.Het model in bijlage onderzocht, om te zien of er in de bijlage en de modellen in bijlage.Als de modellen in bijlage niet bestaat, zal dalen tot één pijler wordpress model of een standaard index.php, model (als één pijler model bestaat niet).,,, model te controleren, in één kolom of soortgelijke modellen, wordpress betreft, kan het gebruik van the_content blijkt dat de inhoud van de,,.Deze functie is een standaard filter verbonden is -, prepend_attachment – zal automatisch wordt toegevoegd als bijlage aan de pagina 's (gebruik, wp_get_attachment_link, functie) indien wordt vastgesteld dat dit is een bijlage.Maar, het gebruik van de parameters te noemen, wp_get_attachment_link, slechts voor de werkelijke beeld te geven van de bijlage – niet alleen het beeld de bijlagen een directe link naar de bijlage.- waar is de liefde???????)We zullen zien, is niet alleen een eenvoudige wijziging van de parameters, de niet - beeld wp_get_attachment_link bijlage link, maar helaas kunnen we niet in functie van de parameters, de standaard,., beeld vertoont en niet - beeld bijlage bijlage bij verstek, dus laten we dat kunnen zien, niet - beeld voor ons doen. Bijlage liefde., en op niet - beeld media controle van stap 1 is opgenomen in de bijlage, het dossier, het eerste wat we moeten doen, is de aard van het dossier van de bijlage vastgesteld.Je mag het dossier vormen, in get_allowed_mime_types functie, dat als volgt.,,, de standaard documenttype, hoewel de media bibliotheek van het interface alleen te zien als de standaard filter drie soorten documenten, elk project dat de media de pagina 's van de redacteur van het type.Het dossier in mime - formaat (mime op de documenten op het Internet - op lange termijn - norm) bestaat uit twee delen: het type en de subgroepen /scheiding.In de volgende figuur, het type "video" en de subtypes MP4 '. Deze kennis kan van pas komen bij de maatregelen 2.,,, dossier soorten media bibliotheek, een dossier - dat in de redactie van een media pagina in je functie, wordpress heeft een ingebouwde brief wordt gebruikt voor het bepalen van het aantal na De aansluiting van de id. Bijlage I soorten documenten, get_post_mime_type ($), de functie zal terugkeren in de mime - formaat de aard van het document, omdat het is opgenomen in de media - projecten op het gebied van redacteuren pagina' s, we zijn nu klaar om de thema 's van ons model documenten blijkt dat Niet - beeld van bijlage I, 2 stappen om thema' s dossier gecontroleerd. Het model hiërarchische structuur, zoals aangegeven in figuur, niveau vier mogelijke wordpress model van de modellen in bijlage zou het zoeken naarHet besluit dat we in een bijlage.We kunnen worden aangepakt, attachment.php elke soorten documenten blijkt, of we kunnen een afzonderlijk dossier een mime - en /of mime type.Laten we nog eens kijken naar deze optie kiezen, 1.Attachment.php dossiers, kunnen we de behandeling van elk dossier, attachment.php weergave en gemakkelijk te gebruiken, get_post_mime_type, functie, in de eerste plaats, we nemen bijlage soorten documenten (in de cyclus):, <?PHP type = get_post_mime_type dollar ($post - > id);?>, dan kunnen we het dossier blijkt dat de in de code voor elk type verklaringen:, <?PHP - (-) {} {} {aard van de zaak, mimesubtype://code voor de documenten vormen doorbraak; standaard: ///////standaard code?>, dus als we willen dat de audio - en video - (-) (MP4) van de bijlage bij de verklaring over ons ziet er als volgt uit:, <?PHP - (-) - zaak: ////////MPEG - dossier vormen doorbraak; zaak video /MP4 ": ///////- code voor de documenten vormen doorbraak; standaard: ///////standaard code?>, het gebruik van attachment.php, het is geweldig, als je maar een paar soorten documenten blijkt (of je dat elk dossier zal volgen dezelfde lay - out) omdat het ons in staat stelt om ons de code in een dossier.Als we een paar soorten documenten en /of je programma 's voor elk type aanpassen aan de indeling van het dossier, moet je een optie 2.En $mimetype PHP, mimesubtype dollar PHP, of $mimetype, _, mimesubtype dollar, attachment.php PHP, is, in feite aan mime type of model van de bijlage van de mime - documenten (model na.Je zal vinden, zoals de dollar, aard van het document, de documenten, mimesubtype dollar PHP,,,,,,,, of PHP, de aard van het document, _, mimesubtype dollar PHP terug, bevestiging, PHP, dus in plaats van dat get_post_mime_type, het gebruik van een verklaring, kunnen we voor het creëren van een mime type of de naam van de subtypes model dossier:,,,,, MPEG - PHP PHP,,,,,, audio_mpeg. Php, en de codes voor de documenten vormen.,, aandacht, in het dossier, je kan ze bellen met het oog op de markt.Dus, de dollar mime - PHP, de eerste, dan terug, en mimesubtype dollar PHP, dan vallen, dollar, mimetype, _, mimesubtype PHP,, laten we eens een paar voorbeelden. De voorbeelden waaruit blijkt dat het dossier, en ik ken je niet, maar ik hou niet van een man. Een dossier op Mijn computer, ga kijken.Laten we ons inzetten voor de verankering van Google - kijker te helpen.Het kan een pdf - bestand, in elektronische vorm, presentatie en vele andere soorten documenten in het Google - helpen.In je dossier worden beheerd op Google "kan worden verankerd in de pagina 's van de publiek recht door middel van een dossier van de URL ingebouwde parameters voor echt geen eisen, dit is hoe we omgaan met een dossier met Google - kijker, attachment.php, toegang tot documenten vormen, de schakelaar ((zaak - dollar /pdf - formaat: zaak ze zijn mevrouw de toepassing:???????> < iframe src = "http://docs.google.com/viewer?Http: //= en het;?PHP ECHO wp_get_attachment_url ($na > id).> & geïntegreerde = waar "breedte =" 591 "hoogte = 600" style= "grens: geen;" > < /iframe > <?PHP breekt; de standaard: ///////standaard code breken;}, of we kunnen het creëren van een volgende model dossiers: de toepassing van,,,,,,,, application_pdf PHP, PDF. Php. Php,,, heeft de volgende code, je wilt laten zien, in de cyclus: < iframe "=" http://docs.google.com/viewer?Http: //= en het;?PHP ECHO wp_get_attachment_url ($na > id).> & geïntegreerde = waar "breedte =" 591 "hoogte = 600" style= "grens: geen;" > < /iframe >, let op, we zijn door de bijlagen URL 's gebruik, wp_get_attachment_url, Google - kijker, functioneren. Het uiteindelijke resultaat:,, audio - en blijk te geven van een audio - bestand (spelen) Upload het naar de wordpress en consistente browser ervaring, we moeten streven naar de bibliotheek te kunnen gebruiken, zal het licht audio.js, audio, waar het etiket te helpen terug te vallen in de browser, Flash 5 niet steunen, ten eerste, het downloaden van de audio?. De partijen, audio.js, in je dossiers.En dan, op je functions.php dossier,,, toevoeging van de code voor het team, audio.js, alleen javascript bijlage blz. (de volgende beste praktijken).Ik geloof dat er een andere manier om dat te doen - - met inbegrip van het gebruik van de aanbevolen, wp_enqueue_scripts, actie en een aantal voorwaarden echter verklaringen –, wil ik duidelijk maken dat deze methode, met inbegrip van snelle tip: javascript en CSS, maar alleen in bepaalde websites, add_filter ("attachment_template", "ncb_attachment_template"); de functionele ncb_attachment_template ($template_path) {wp_enqueue_script ("audio - js, get_template_directory_uri (').///audiojs /audiojs /audio versie (""); add_action wp_head "," ncb_audio_js "); de terugkeer van template_path;} ncb_audio_js (functie) (ECHO" < script> audiojs. Gebeurtenissen. Klaar voor de (functie) (VAR = audiojs. Createall ();}); < /. > ";}, dan kunnen we ook nog de volgende code van ons, attachment.php, documenten, <?PHP zaak "audio /MPEG":???????> < audio controle > < bron src = < "?PHP ECHO wp_get_attachment_url ($na > id);?> "=" audio /video /> < /- > <?PHP gebroken.???????>, dit is onze hele - verklaring aan dit: <?PHP - (-) - zaak van toepassing /pdf: de toepassing van de zaak /ze zijn mevrouw ":???????> < iframe src = "http://docs.google.com/viewer?Http: //= en het;?PHP ECHO wp_get_attachment_url ($na > id).> & geïntegreerde = waar "breedte =" 591 "hoogte = 600" style= "grens: geen;" > < /iframe > <?PHP breken; zaak: de audio /video?> < audio > < bron src = < "?PHP ECHO wp_get_attachment_url ($na > id);?> "=" audio /video /> < /- > <?PHP breekt; de standaard: ///////standaard code breken;}, of we kunnen het creëren van een volgende model dossiers:,,,,, MPEG - PHP PHP,,,,,, en audio_mpeg. Php, vergroten we de audio - code binnen, we willen laten zien dat het De inhoud van de cyclus:, < audio - > < bron src = "<?PHP ECHO wp_get_attachment_url ($na > id);?> "=" audio /video /> < /- >,, de aandacht vestigen: als u met de aard van het document, het model moet worden geplaatst in het dossier, javascript die pagina 's en het uiteindelijke resultaat:,, de video laten zien, kunnen we spelen video uploaden wordpress - toon dezelfde, maar we gestreefd moet worden naar de bibliotheek, video.js, met de hulp van de toestemming voor het gebruik van de hele video, terug naar waar het etiket op de browser, Flash niet steunen als de audio -, video - 5?, zullen we de bestanden downloaden, ze toevoegen aan Onze betreft, en het team, video.js javascript, bijlage blz. Alleen, het redden van een Wegwijzerdienst dossier toe te voegen, wp_enqueue_script (video - js, get_template_directory_uri (")./JS /video /video 's. Versie "); wp_enqueue_style (video js CSS, get_template_directory_uri (")./JS /video /video /js. Min.css "); de volgende intact is, functions.php, fragmenten, add_filter (": attachment_template "," ncb_attachment_template "); de functionele ncb_attachment_template ($template_path) {wp_enqueue_script (" audio - js, get_template_directory_uri (').///audiojs /audiojs /audio versie (""); add_action wp_head "," ncb_audio_js "); wp_enqueue_script (video - js, get_template_directory_uri (")./JS /video /video 's. Versie "); wp_enqueue_style (video js CSS, get_template_directory_uri (")./JS /video /video /js. Min.css "); de terugkeer van template_path;} ncb_audio_js (functie) (ECHO" < script> audiojs. Gebeurtenissen. Klaar voor de (functie) (VAR = audiojs. Createall ();}); < /scripts > ";}, en dan gaan we met de volgende code toegevoegd aan de onze, attachment.php, documenten, <?PHP zaak video /MP4 ":???????> < - video 's = "video is op basis van de gegevens die de standaard van de huid," controle "{}" > < bron src = < "?PHP ECHO wp_get_attachment_url ($na > id).> "type ='video /MP4 /> < /video >"; <?PHP, dit is onze doorbraak; volledige overgang, verklaring: <?PHP - (-) - zaak van toepassing /pdf: de toepassing van de zaak /ze zijn mevrouw ":???????> < iframe src = "http://docs.google.com/viewer?Http: //= en het;?PHP ECHO wp_get_attachment_url ($na > id).> & geïntegreerde = waar "breedte =" 591 "hoogte = 600" style= "grens: geen;" > < /iframe > <?PHP breken; zaak: de audio /video?> < audio controle > < bron src = < "?PHP ECHO wp_get_attachment_url ($na > id);?> "=" audio /video /> < /- > <?PHP breken; zaak video /MP4 ":???????> < - video 's = "video is op basis van de gegevens die de standaard van de huid," controle "{}" > < bron src = < "?PHP ECHO wp_get_attachment_url ($na > id).> "type ='video /MP4 /> < /video >"; <?PHP breekt; de standaard: ///////standaard code breken;}, of we kunnen het creëren van een volgende model dossiers:,,,,, de video, PHP PHP,,,,, en video_mp4. Php, vergroten we de video die de code, we willen laten zien dat het De inhoud van de cyclus, LT: - video 's = "video' s, op basis van de gegevens die de standaard van de huid," controle "{}" > < bron src = < "?PHP ECHO wp_get_attachment_url ($na > id).> "type ='video /MP4 /> < /video >,, weet je nog, toen het dossier - dossier te vervangen, bevestiging, PHP, je moet veranderen voor de functie, vraag je javascript filters, de naam van de laatste resultaten. De:,,, niet - beeld media bijlage in je hebben ook liefde nodig.Gebruik alleen twee wordpress, je kunt je media - documenten op uw website en het aanpassen aan en een documenttype lay - out, downloaden en /of de vork in de github werk code, de referentie van de wordpress,,,,,,,,,, prepend_attachment the_content, wp_get_attachment_link, get_allowed_mime_types,,,,,,, wp_get_attachment_url get_post_mime_type,,,,,,,, je dossier, bijlage, PHP,,,,, en enkele indicator. Php. Php,,,,,,,, mimetype PHP, mimesubtype dollar PHP,,,,,, de aard van het document, _, mimesubtype dollar PHP,,
Niet -
Previous:Tip: laat je gewoonte de kolommen
Next Page:Een snelle Hint: voorwaarden voor het