Căutați o modalitate de a crea o coloană cu URL-ul bibliotecii media? Acest fragment va crea o nouă coloană în Biblioteca Media cu URL-ul fișierului, care vă va permite să copiați și să lipiți cu ușurință URL-ul.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function muc_column( $cols ) {
$cols["media_url"] = "URL";
return $cols;
}
function muc_value( $column_name, $id ) {
if ( $column_name == "media_url" ) echo '<input type="text" width="100%" onclick="jQuery(this).select();" value="'. wp_get_attachment_url( $id ). '" />';
}
add_filter( 'manage_media_columns', 'muc_column' );
add_action( 'manage_media_custom_column', 'muc_value', 10, 2 );
Mulțumiri lui Steve Taylor pentru fragmentul original. Mulțumiri lui Jurko Chervony pentru sugestiile de îmbunătățire.
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secvență de cod, vă rugăm să luați în considerare vizualizarea celorlalte articole de pe site, cum ar fi: 27 cele mai bune teme WordPress pentru afaceri pentru site-ul dvs. și 15 cele mai bune instrumente și plugin-uri de marketing de conținut pentru WordPress.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru că ați distribuit acest lucru. Mi-ați economisit câteva ore și o sticlă de Advil.
Vă mulțumesc foarte mult pentru asta. Am făcut un plugin drăguț pentru asta!
Vă mulțumesc foarte mult pentru asta. Am făcut un plugin drăguț pentru asta!
L-am copiat și lipit la sfârșitul fișierului 'functions.php' și când am încercat să deschid din nou site-ul, a apărut o eroare fatală. Aveți vreo idee de ce? Folosesc WordPress 3.8.
Fără să mă uit la fișierul functions.php nu aș fi sigur care este problema. L-ați putea pune pe pastebin.com și folosi formularul de contact pentru a-mi trimite linkul, astfel încât să mă pot uita la el.
http://wpsnipp.com/index.php/contact/
Salut Brent,
Acest lucru ar putea fi bun pentru unii, doar că nu sunt sigur că este o funcție excelentă pentru toată lumea. Mulțumesc pentru feedback, este grozav să aud că ceea ce postez ajută oamenii.
Omule, asta e grozav! De ce nu este asta implicit în WordPress, cine știe. Mulțumesc mult!
Grozav! Mulțumesc.
Mulțumesc, mulțumesc, mulțumesc. Am înnebunit cu toate accesările detaliate pentru URL-uri. Apreciez cu adevărat!
Atât de convenabil. Acesta ar trebui să fie un plugin... asta îmi dă o idee!
Oh, omule, tu ești ȘEFUL!!! Mulțumesc!
Mulțumesc! Exact ce căutam și mi-a economisit o mulțime de click-uri 🙂
Fragment uimitor de util, mulțumesc mult! îmi face munca mult mai ușoară!
Variantă mai bună http://pastebin.com/2i3TyQNR
Am adăugat lățimea de intrare și am reparat JS
Salut Jurko
Da, sunt de acord că ar fi trebuit să fac asta cu jQuery, voi adăuga actualizările tale la fragment. Mulțumesc pentru contribuție.
Mulțumesc Jurko Chervony, am adăugat actualizarea ta și am oferit credit.
Nu înțeleg. URL-ul fișierului este deja în metabox sau este un metabox gol în care poți introduce URL-ul unui fișier? Cum se conectează acest lucru cu Biblioteca media? Mulțumesc.
Aceasta va plasa un câmp de intrare cu coloana și un link către fișier în interiorul acestuia, iar când este selectat, va selecta automat tot textul din câmp. Acest lucru economisește doar puțin timp, astfel încât să nu fie nevoie să accesați pagina de editare pentru a obține URL-ul fișierului.
Fantastic. Mulțumesc pentru asta.
nicio problemă, mă bucur că îți place fragmentul.