Adăugarea acestui fragment în fișierul functions.php al temei tale WordPress va adăuga o nouă categorie de tip de fișier în biblioteca media pentru tipul MIME application/x-shockwave-flash. Acesta este un fragment excelent atunci când ai multe fișiere, astfel încât să poți sorta după categorie.
function modify_post_mime_types($post_mime_types) {
$post_mime_types['application/x-shockwave-flash'] = array(__( 'Flash (%s)', 'Flash (%s)'),__( 'Flash (%s)', 'Flash (%s)'), _n_noop( 'Flash (%s)', 'Flash (%s)'));
return $post_mime_types;
}
add_filter('post_mime_types', 'modify_post_mime_types');
Acesta este un fragment foarte util... dar se pare că nu funcționează pentru mine. Dropdown-ul pur și simplu adaugă 'mimeframe' în listă. Recent am adăugat un plugin pe site-ul unui client pentru această funcționalitate, dar aș dori să o am doar în functions.php. Codul este corect?
Am folosit o mulțime de alte fragmente de ale tale, apropo... deci știu cum funcționează. Mulțumesc! =)
tocmai am actualizat fragmentul, ar trebui să funcționeze acum, era puțin învechit. A fost configurat să funcționeze fără meniul dropdown / select. Anunță-mă dacă ai probleme. Ține cont că va trebui să susții încărcarea fișierelor flash, deoarece va afișa elementul în meniu doar după ce ai încărcat un fișier de acel tip.
Wow... mulțumesc!
A adăugat „Flash (%s)”. =)
Ciudat, tocmai am testat în versiunea 4.2.4, ar trebui să funcționeze. %s ar trebui să schimbe numărul total de fișiere. Pentru a susține un tip de fișier, va trebui să faci asta,
http://wpsnipp.com/index.php/functions-php/add-support-svg-inside-wordpress-media-uploader/
Deși acesta este pentru SVG, ideea este aceeași, apoi WordPress îți va permite să încarci SWF
Înțeleg. Am înțeles greșit. Am crezut că acest lucru va lista (și sorta) doar diferitele tipuri de fișiere din Bibliotecă. Se pare că doar adăugai Flash în listă, iar dacă Flash este activat, acestea vor apărea.
Pot apoi să editez acest lucru pentru a afișa orice tip de fișier doresc... aceasta este ideea?
Da, asta adaugă doar un nou tip de fișier la listă, deoarece în mod normal, dacă ați fi activat swf în WordPress, le-ar fi încărcat, dar nu le-ați fi putut filtra. Acest lucru va adăuga tipul în meniu, astfel încât să puteți sorta și. Cu toate acestea, vedeți opțiunea doar după ce un fișier a fost încărcat.
Sunt recunoscător pentru răspunsurile dumneavoastră utile și rapide. Codul actual îmi dă ecranul alb al morții. =) Mi se pare valid, dar sunt un fel de script kiddie când vine vorba de hooks și filters.
asta nu ar trebui să facă, chiar dacă este stricat, ați primi o eroare, nu un ecran alb. În mod normal, acest lucru poate fi atribuit altceva, cum ar fi un ?> lipsă sau un spațiu la sfârșitul fișierului.
De acord. Desigur, am încercat de vreo douăsprezece ori. =)
Am încercat din nou chiar acum, copiere și lipire…fără spații după el. Este ultimul lucru din fișierul meu, la care am adăugat fragmente și am testat toată dimineața. Doar acesta îmi dă WSOD. WP este actualizat, apropo.
Mulțumesc oricum, Kevin…acesta este un site web grozav!
dacă doriți, trimiteți-mi un e-mail rapid prin formularul de contact și vă voi trimite un răspuns când îmi trimiteți o copie a fișierului dumneavoastră functions.php, pot să mă uit să văd dacă este vina mea sau ceva simplu, astfel încât să putem rezolva lucrurile pentru dumneavoastră. Dacă sunteți de acord cu asta,
De acord? Sunt uimit de generozitatea dumneavoastră. Mesaj trimis. Mulțumesc!
Așteptați…am presupus că acest lucru va verifica tipurile de fișiere. Ar funcționa pentru tipurile mele de fișiere dacă le adaug la array?
Salut Kevin,
Am descoperit acest site doar recent și trebuie să recunosc, chiar îmi place (:
Deoarece acesta este cel mai recent fragment, sper că este în regulă să adaug această solicitare aici.
Deoarece majoritatea fragmentelor sunt destul de specifice, ar fi posibil să adăugați, pe lângă miniatura postării, în fiecare postare o imagine (adică captură de ecran) puțin mai mare și mai specifică despre ce este exact subiectul?
Ar putea ajuta mai mulți oameni aici să înțeleagă despre ce este exact fragmentul.
Cu stimă,
Cor
Hei, mă bucur să aud că îți place site-ul și ideea ta este una bună, va trebui să mă gândesc exact cum aș adăuga funcționalitatea. Va trebui să încep să adaug funcționalitatea la toate postările noi și apoi să o adaug treptat la toate postările existente. Mulțumesc pentru feedback, este mereu plăcut să aud!
Salut Kevin! Am văzut că ai luat în considerare ideea lui Cor și este într-adevăr o idee grozavă! Deci, poate ai putea adăuga și o captură de ecran exemplu pentru acest cod, deoarece nu înțeleg ce face 🙂
Mulțumesc!
Salut Matthew,
Le-am adăugat la toate fragmentele noi și la cele vechi, dar nu am terminat încă, deoarece am peste 430 de fragmente. În ceea ce privește acest fragment din biblioteca media, ai selecții în partea de sus pentru all() images() unattached() acest lucru îți va permite să adaugi noi opțiuni pentru a filtra după tipul de fișier în acest exemplu de fișier flash .swf.
Ok, am înțeles, mulțumesc mult Kevin 🙂