{"id":1181,"date":"2018-06-11T14:00:08","date_gmt":"2018-06-11T14:00:08","guid":{"rendered":"https:\/\/jchost.pl\/blog\/?p=1181"},"modified":"2025-09-10T08:33:09","modified_gmt":"2025-09-10T08:33:09","slug":"dodatkowe-pola-biblioteka-mediow-wordpress","status":"publish","type":"post","link":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/","title":{"rendered":"Dodatkowe pola w bibliotece medi\u00f3w WordPress"},"content":{"rendered":"<!--themify_builder_content-->\n<div id=\"themify_builder_content-1181\" data-postid=\"1181\" class=\"themify_builder_content themify_builder_content-1181 themify_builder tf_clear\">\n                    <div  data-parallax-bg=\"desktop\" data-css_id=\"0647bc5\" data-lazy=\"1\" class=\"module_row themify_builder_row fullwidth_row_container tb_0647bc5 tb_first tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_b3d379f first\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_26e0644  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h1 style=\\\"text-align: center; color: black;\\\">Jak doda\u0107 w\u0142asne pola w bibliotece zdj\u0119\u0107 WordPress<\/h1>    <\/div>\n<\/div>\n<!-- \/module text -->        <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_fea1b41 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_3 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_208a256 first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-2 tb_8bcf191\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_6afadf8  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h2 style=\\\"text-align: left;\\\">Biblioteka medi\u00f3w WordPress<\/h2>\n<p style=\\\"text-align: left;\\\">Biblioteka medi\u00f3w WordPress jest zaawansowanym narz\u0119dziem, kt\u00f3re zosta\u0142o stworzone tak by u\u0142atwi\u0107 u\u017cytkownikowi przesy\u0142anie, edytowanie oraz usuwanie zdj\u0119\u0107 i innych multimedi\u00f3w. Pozwala ono r\u00f3wnie\u017c filtrowa\u0107 i wyszukiwa\u0107 zuploadowane obrazy wed\u0142ug r\u00f3\u017cnych atrybut\u00f3w. Ponadto w zak\u0142adce medi\u00f3w nie zabrak\u0142o te\u017c funkcji zawieraj\u0105cych opis, metadane i odno\u015bniki, umo\u017cliwiaj\u0105cych szybsze dodawanie zdj\u0119\u0107 do post\u00f3w i generowanie potrzebnego kodu HTML.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_a48e068 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"879\" height=\"469\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress.png\" class=\"wp-post-image wp-image-1190\" title=\"wlasne-informacje-media-wordpress\" alt=\"wlasne informacje - media wordpress\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress.png 879w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress-300x160.png 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress-768x410.png 768w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image --><!-- module text -->\n<div  class=\"module module-text tb_b5fa3ef  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p style=\\\"text-align: left;\\\">W wi\u0119kszo\u015bci przypadk\u00f3w wszystkie te opcje w zupe\u0142no\u015bci wystarcz\u0105 i bez dodawania nowych funkcji spe\u0142ni\u0105 wymagania standardowego administratora witryny. Nie zwa\u017caj\u0105c jednak na ten fakt, warto pami\u0119ta\u0107, \u017ce oprogramowanie WordPress jest znane z wychodzenia poza schematy, co pozwala tworzy\u0107 o wiele wi\u0119cej ni\u017c widzimy na \u2018czystej instalacji\u2019 \u2013 ograniczeniem jest tak naprawd\u0119 wyobra\u017ania i umiej\u0119tno\u015bci programistyczne.<\/p>\n<p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">W\u0142asne informacje przy zdj\u0119ciach<\/h3>\n<p style=\\\"text-align: left;\\\">Gdyby\u015bmy chcieli ulepszy\u0107 okre\u015blone zak\u0142adki i narz\u0119dzia, WordPress zapewnia nam szereg funkcji i trick\u00f3w, kt\u00f3re pozwalaj\u0105 rozszerzy\u0107 podstaw\u0119 biblioteki medi\u00f3w bez u\u017cycia dodatkowych wtyczek. Na tym w\u0105tku skupimy si\u0119 w tym artykule i przedstawimy w praktyce jak doda\u0107 w\u0142asne informacje\/dane do biblioteki zdj\u0119\u0107 WordPress.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_d5b7bd8 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  orange\">\n                <div class=\"tb_text_wrap\"><p style=\\\"text-align: center; margin-bottom: 0px;\\\">Sprawd\u017a najszybszy na rynku <a style=\\\"color: #fff; font-weight: 600;\\\" href=\\\"https:\/\/jchost.pl\/hosting\/wordpress\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">hosting WordPress<\/a> oraz <a style=\\\"color: #fff; font-weight: 600;\\\" href=\\\"https:\/\/jchost.pl\/hosting\/magento\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">hosting Ecommerce<\/a>.<\/p>\n<\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module text -->\n<div  class=\"module module-text tb_6cfb921  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">Jak stworzy\u0107 dodatkowe pola w bibliotece medi\u00f3w WordPress<\/h3>\n<p style=\\\"text-align: left;\\\">Za ka\u017cdym razem, gdy przesy\u0142amy zdj\u0119cie do biblioteki medi\u00f3w, WordPress generuje typ za\u0142\u0105cznika. Podobnie jak ka\u017cdy inny post, za\u0142\u0105czniki s\u0105 rejestrowane w bazie danych w tabeli wp_posts, wraz z podstawowymi informacjami. Znajduj\u0105 si\u0119 tam mi\u0119dzy innymi pola z opisem za\u0142\u0105cznika, jego odno\u015bnikiem, tytu\u0142em czy statusem. Pozosta\u0142e metadane, takie jak nazwa pliku, wymiary obrazu, data stworzenia czy dane MIME, EXIF i IPTC, zapisuj\u0105 si\u0119 w tabeli wp_postmeta.<\/p>\n<p style=\\\"text-align: left;\\\">Je\u015bli prowadzisz studio fotograficzne, mo\u017cliwe \u017ce uznasz za konieczne dodanie niestandardowych metadanych do swoich za\u0142\u0105cznik\u00f3w, takich jak np. imi\u0119 i nazwisko autora czy dodatkowy adres URL. Dodawanie metadanych do za\u0142\u0105cznik\u00f3w r\u00f3\u017cni si\u0119 nieco od metadanych post\u00f3w, jednak\u017ce istnieje prosty spos\u00f3b na osi\u0105gniecie wyznaczonego efektu.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_b8cd260 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/dodatkowe-pola-biblioteka-mediow.png\" class=\"wp-post-image wp-image-1188\" title=\"dodatkowe-pola-biblioteka-mediow\" alt=\"dodatkowe pola w bibliotece mediow\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/dodatkowe-pola-biblioteka-mediow.png 600w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/dodatkowe-pola-biblioteka-mediow-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image --><!-- module text -->\n<div  class=\"module module-text tb_689f057  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p style=\\\"text-align: left;\\\">Na pocz\u0105tek musimy doda\u0107 potrzebne pola do ekranu edycji biblioteki medi\u00f3w, wklejaj\u0105c poni\u017cszy kod do pliku functions.php (plik ten znajduje si\u0119 w g\u0142\u00f3wnym folderze instalacji WordPress):<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_354637c  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <pre><code>function wp_library_attachment_field_to_edit( $form_fields, $post ){\n\n\t\/\/ https:\/\/codex.wordpress.org\/Function_Reference\/wp_get_attachment_metadata\n\t$media_author = get_post_meta( $post-&gt;ID, \\'media_author\\', true );\n    \n\t$form_fields[\\'media_author\\'] = array(\n\t\t\\'value\\' =&gt; $media_author ? $media_author : \\'\\',\n\t\t\\'label\\' =&gt; __( \\'Autor grafiki\\' )\n\t); \n\treturn $form_fields;\n}\nadd_filter( \\'attachment_fields_to_edit\\', \\'wp_library_attachment_field_to_edit\\', 10, 2 );\n<\/code><\/pre>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_b639e9d  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p style=\\\"text-align: left;\\\">Nast\u0119pnym krokiem jest stworzenie funkcji odpowiedzialnej za zapisanie danych wprowadzanych przez u\u017cytkownika. Wykonamy j\u0105 za pomoc\u0105 poni\u017cszego kodu:<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_afcd485  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <pre><code><\/code><\/pre>\n<pre class=\\\" language-php\\\"><code class=\\\" language-php\\\"><span class=\\\"token keyword\\\">function<\/span> <span class=\\\"token function\\\">wp_library_edit_attachment<\/span><span class=\\\"token punctuation\\\">(<\/span> <span class=\\\"token variable\\\">$attachment_id<\/span> <span class=\\\"token punctuation\\\">)<\/span><span class=\\\"token punctuation\\\">{<\/span>\n\t<span class=\\\"token keyword\\\">if<\/span> <span class=\\\"token punctuation\\\">(<\/span> <span class=\\\"token function\\\">isset<\/span><span class=\\\"token punctuation\\\">(<\/span> <span class=\\\"token variable\\\">$_REQUEST<\/span><span class=\\\"token punctuation\\\">[<\/span><span class=\\\"token string\\\">\\'attachments\\'<\/span><span class=\\\"token punctuation\\\">]<\/span><span class=\\\"token punctuation\\\">[<\/span><span class=\\\"token variable\\\">$attachment_id<\/span><span class=\\\"token punctuation\\\">]<\/span><span class=\\\"token punctuation\\\">[<\/span><span class=\\\"token string\\\">\\'media_author\\'<\/span><span class=\\\"token punctuation\\\">]<\/span> <span class=\\\"token punctuation\\\">)<\/span> <span class=\\\"token punctuation\\\">)<\/span> <span class=\\\"token punctuation\\\">{<\/span>\n    \n\t\t<span class=\\\"token variable\\\">$media_author<\/span> <span class=\\\"token operator\\\">=<\/span> <span class=\\\"token variable\\\">$_REQUEST<\/span><span class=\\\"token punctuation\\\">[<\/span><span class=\\\"token string\\\">\\'attachments\\'<\/span><span class=\\\"token punctuation\\\">]<\/span><span class=\\\"token punctuation\\\">[<\/span><span class=\\\"token variable\\\">$attachment_id<\/span><span class=\\\"token punctuation\\\">]<\/span><span class=\\\"token punctuation\\\">[<\/span><span class=\\\"token string\\\">\\'media_author\\'<\/span><span class=\\\"token punctuation\\\">]<\/span><span class=\\\"token punctuation\\\">;<\/span>\n    \n\t\t<span class=\\\"token function\\\">update_post_meta<\/span><span class=\\\"token punctuation\\\">(<\/span> <span class=\\\"token variable\\\">$attachment_id<\/span><span class=\\\"token punctuation\\\">,<\/span> <span class=\\\"token string\\\">\\'media_author\\'<\/span><span class=\\\"token punctuation\\\">,<\/span> <span class=\\\"token variable\\\">$media_author<\/span> <span class=\\\"token punctuation\\\">)<\/span><span class=\\\"token punctuation\\\">;<\/span>\n\t<span class=\\\"token punctuation\\\">}<\/span>\n<span class=\\\"token punctuation\\\">}<\/span>\n<span class=\\\"token function\\\">add_action<\/span><span class=\\\"token punctuation\\\">(<\/span> <span class=\\\"token string\\\">\\'edit_attachment\\'<\/span><span class=\\\"token punctuation\\\">,<\/span> <span class=\\\"token string\\\">\\'wp_library_edit_attachment\\'<\/span> <span class=\\\"token punctuation\\\">)<\/span><span class=\\\"token punctuation\\\">;<\/span><\/code><\/pre>\n<pre><code><\/code><\/pre>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_fa0131c  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p style=\\\"text-align: left;\\\">Je\u017celi w swojej witrynie wy\u015bwietlasz dane za\u0142\u0105cznik\u00f3w we front-end (poza panelem administratora) i chcesz, aby powy\u017csze customowe pola r\u00f3wnie\u017c si\u0119 tam znalaz\u0142y, a tym samym by\u0142y widoczne dla zwyk\u0142ego u\u017cytkownika, skorzystaj z tego rozwi\u0105zania:<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_895dafb  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <pre class=\\\" language-php\\\"><code class=\\\" language-php\\\"><span class=\\\"token variable\\\">$media_author<\/span> <span class=\\\"token operator\\\">=<\/span> <span class=\\\"token function\\\">get_post_meta<\/span><span class=\\\"token punctuation\\\">(<\/span> <span class=\\\"token variable\\\">$post<\/span><span class=\\\"token operator\\\">-<\/span><span class=\\\"token operator\\\">&gt;<\/span><span class=\\\"token property\\\">ID<\/span><span class=\\\"token punctuation\\\">,<\/span> <span class=\\\"token string\\\">\\'media_author\\'<\/span><span class=\\\"token punctuation\\\">,<\/span> <span class=\\\"token boolean\\\">true<\/span> <span class=\\\"token punctuation\\\">)<\/span><span class=\\\"token punctuation\\\">;<br \/><br \/><\/span><\/code><\/pre>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_1bd5ced image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/metadane-exif-ipct-wordpress.png\" class=\"wp-post-image wp-image-1189\" title=\"metadane-exif-ipct-wordpress\" alt=\"metadane exif ipct wordpress\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/metadane-exif-ipct-wordpress.png 600w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/metadane-exif-ipct-wordpress-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image --><!-- module text -->\n<div  class=\"module module-text tb_de958e9  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<h3 style=\\\"text-align: left;\\\">Jak doda\u0107 metadane EXIF i IPCT na WordPressie<\/h3>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_58a5eb3  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p style=\\\"text-align: left;\\\">WordPress automatycznie przechowuje pe\u0142ne metadane dla rozszerze\u0144 MIME, JPEG oraz TIFF. Teraz gdy ju\u017c wiemy jak doda\u0107 w\u0142asne pola przy grafikach, mo\u017cemy p\u00f3j\u015b\u0107 o krok dalej i wy\u015bwietli\u0107 w bibliotece medi\u00f3w kolejn\u0105 dawk\u0119 informacji.<\/p>\n<p style=\\\"text-align: left;\\\">Je\u015bli szukasz prostego rozwi\u0105zania na wy\u015bwietlanie dok\u0142adniejszych danych o swoich multimediach, mo\u017cesz skorzysta\u0107 z darmowej wtyczki <a href=\\\"https:\/\/wordpress.org\/plugins\/exif-viewer\/\\\">EXIF Viewer<\/a>, kt\u00f3ra sprawi, \u017ce przy ka\u017cdym zdj\u0119ciu b\u0119d\u0105 widoczne metadane EXIF. Znajdziesz tam takie informacje jak np. model aparatu, z kt\u00f3rego wykonywane by\u0142o zdj\u0119cie, slot, znacznik czasu, czas ekspozycji i wiele innych.<\/p>\n<p style=\\\"text-align: left;\\\">Co wi\u0119cej, wtyczka ta automatycznie generuje archiwum medi\u00f3w, co pozwala na wy\u015bwietlenie wszystkich zdj\u0119\u0107 na jednej podstronie. Po aktywowaniu pluginu, wystarczy przej\u015b\u0107 na podstron\u0119 \\&#8221;?post_type=attachment\\&#8221; (np. example.com\/?post_type=attachment), na kt\u00f3rej od tej pory widoczne b\u0119dzie pe\u0142ne archiwum zdj\u0119\u0107.<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_71e91fe  repeat \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_7d6b68a \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  light-green\">\n                <div class=\"tb_text_wrap\"><p>Odbieramy telefony, odpisujemy na maile, nie ukrywamy koszt\u00f3w, a dodatkowo oferujemy najszybsze pakiety hostingowe na rynku. Uwa\u017casz, \u017ce to zwroty marketingowe? Sprawd\u017a sam\/a!<\/p>\n<p>Je\u015bli nie b\u0119dziesz zadowolony\/a, zwr\u00f3cimy Ci pieni\u0105dze.<br \/><strong>Twoje strony i sklepy przeniesiemy za darmo!<\/strong><\/p>\n<p><a style=\\\"color: #fff; font-weight: 600;\\\" href=\\\"https:\/\/jchost.pl\/hosting\/wordpress\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Hosting WordPress<\/a> &#8211; <a style=\\\"color: #fff; font-weight: 600;\\\" href=\\\"https:\/\/jchost.pl\/hosting\/magento\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Hosting Magento<\/a><\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module box -->\n<div  class=\"module module-box tb_fb0dabe \" data-lazy=\"1\">\n    <div class=\"module-box-content ui embossed shadow tb_default_color\">\n                <div class=\"tb_text_wrap\"><p>Je\u017celi masz jakiekolwiek pytania, skontaktuj si\u0119 z nami! <a href=\\\"https:\/\/jchost.pl\/kontakt\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">Kliknij tutaj<\/a>.<br \/>\n<br \/>Chcesz dowiedzie\u0107 si\u0119 o nas troch\u0119 wi\u0119cej? Przejd\u017a na <a href=\\\"https:\/\/www.jchost.pl\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">stron\u0119 JCHost.pl<\/a>.<\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_5fddf5b last\">\n                            <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>Jak doda\u0107 w\u0142asne pola w bibliotece zdj\u0119\u0107 WordPress \u00a0 Biblioteka medi\u00f3w WordPress Biblioteka medi\u00f3w WordPress jest zaawansowanym narz\u0119dziem, kt\u00f3re zosta\u0142o stworzone tak by u\u0142atwi\u0107 u\u017cytkownikowi przesy\u0142anie, edytowanie oraz usuwanie zdj\u0119\u0107 i innych multimedi\u00f3w. Pozwala ono r\u00f3wnie\u017c filtrowa\u0107 i wyszukiwa\u0107 zuploadowane obrazy wed\u0142ug r\u00f3\u017cnych atrybut\u00f3w. Ponadto w zak\u0142adce medi\u00f3w nie zabrak\u0142o te\u017c funkcji zawieraj\u0105cych opis, metadane [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1190,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dodatkowe pola w bibliotece medi\u00f3w WordPress - informacje i dane EXIF<\/title>\n<meta name=\"description\" content=\"Odpowiadamy na pytanie, jak doda\u0107 w\u0142asne pola informacji w bibliotece medi\u00f3w WordPress. Mo\u017cesz w prosty doda\u0107 nowe informacje do swoich obrazk\u00f3w albo wy\u015bwietli\u0107 metadane EXIF i ICPT przy zdj\u0119ciach na WordPressie.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"W\u0142asne dane przy zdj\u0119ciach WordPress\" \/>\n<meta property=\"og:description\" content=\"Poznaj 2 przydatne tricki dla biblioteki medi\u00f3w WordPress\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog o hostingu i dla hostingu\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/jchostpl\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-11T14:00:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-10T08:33:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/tricki-dla-fotografa-wordpress.png\" \/>\n\t<meta property=\"og:image:width\" content=\"879\" \/>\n\t<meta property=\"og:image:height\" content=\"469\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ekipa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ekipa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/\"},\"author\":{\"name\":\"Ekipa\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/5c0718f08eb37ba283bce590a6a97475\"},\"headline\":\"Dodatkowe pola w bibliotece medi\u00f3w WordPress\",\"datePublished\":\"2018-06-11T14:00:08+00:00\",\"dateModified\":\"2025-09-10T08:33:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/\"},\"wordCount\":708,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/wlasne-informacje-media-wordpress.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/\",\"name\":\"Dodatkowe pola w bibliotece medi\u00f3w WordPress - informacje i dane EXIF\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/wlasne-informacje-media-wordpress.png\",\"datePublished\":\"2018-06-11T14:00:08+00:00\",\"dateModified\":\"2025-09-10T08:33:09+00:00\",\"description\":\"Odpowiadamy na pytanie, jak doda\u0107 w\u0142asne pola informacji w bibliotece medi\u00f3w WordPress. Mo\u017cesz w prosty doda\u0107 nowe informacje do swoich obrazk\u00f3w albo wy\u015bwietli\u0107 metadane EXIF i ICPT przy zdj\u0119ciach na WordPressie.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/wlasne-informacje-media-wordpress.png\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/06\\\/wlasne-informacje-media-wordpress.png\",\"width\":879,\"height\":469},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/dodatkowe-pola-biblioteka-mediow-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dodatkowe pola w bibliotece medi\u00f3w WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"name\":\"Blog o hostingu i dla hostingu\",\"description\":\"Blog hostingowy dla ka\u017cdego!\",\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\",\"name\":\"blog.jchost.pl\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"width\":229,\"height\":80,\"caption\":\"blog.jchost.pl\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/jchostpl\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC6myB18cMX1a5bAJ6WChQPw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/5c0718f08eb37ba283bce590a6a97475\",\"name\":\"Ekipa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g\",\"caption\":\"Ekipa\"},\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dodatkowe pola w bibliotece medi\u00f3w WordPress - informacje i dane EXIF","description":"Odpowiadamy na pytanie, jak doda\u0107 w\u0142asne pola informacji w bibliotece medi\u00f3w WordPress. Mo\u017cesz w prosty doda\u0107 nowe informacje do swoich obrazk\u00f3w albo wy\u015bwietli\u0107 metadane EXIF i ICPT przy zdj\u0119ciach na WordPressie.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/","og_locale":"pl_PL","og_type":"article","og_title":"W\u0142asne dane przy zdj\u0119ciach WordPress","og_description":"Poznaj 2 przydatne tricki dla biblioteki medi\u00f3w WordPress","og_url":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/","og_site_name":"Blog o hostingu i dla hostingu","article_publisher":"https:\/\/www.facebook.com\/jchostpl\/","article_published_time":"2018-06-11T14:00:08+00:00","article_modified_time":"2025-09-10T08:33:09+00:00","og_image":[{"width":879,"height":469,"url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/tricki-dla-fotografa-wordpress.png","type":"image\/png"}],"author":"Ekipa","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Ekipa","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/#article","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/"},"author":{"name":"Ekipa","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/5c0718f08eb37ba283bce590a6a97475"},"headline":"Dodatkowe pola w bibliotece medi\u00f3w WordPress","datePublished":"2018-06-11T14:00:08+00:00","dateModified":"2025-09-10T08:33:09+00:00","mainEntityOfPage":{"@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/"},"wordCount":708,"commentCount":0,"publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"image":{"@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress.png","articleSection":["Uncategorized"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/","url":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/","name":"Dodatkowe pola w bibliotece medi\u00f3w WordPress - informacje i dane EXIF","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress.png","datePublished":"2018-06-11T14:00:08+00:00","dateModified":"2025-09-10T08:33:09+00:00","description":"Odpowiadamy na pytanie, jak doda\u0107 w\u0142asne pola informacji w bibliotece medi\u00f3w WordPress. Mo\u017cesz w prosty doda\u0107 nowe informacje do swoich obrazk\u00f3w albo wy\u015bwietli\u0107 metadane EXIF i ICPT przy zdj\u0119ciach na WordPressie.","breadcrumb":{"@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/#primaryimage","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress.png","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2018\/06\/wlasne-informacje-media-wordpress.png","width":879,"height":469},{"@type":"BreadcrumbList","@id":"https:\/\/jchost.pl\/blog\/dodatkowe-pola-biblioteka-mediow-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/jchost.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Dodatkowe pola w bibliotece medi\u00f3w WordPress"}]},{"@type":"WebSite","@id":"https:\/\/jchost.pl\/blog\/#website","url":"https:\/\/jchost.pl\/blog\/","name":"Blog o hostingu i dla hostingu","description":"Blog hostingowy dla ka\u017cdego!","publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jchost.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/jchost.pl\/blog\/#organization","name":"blog.jchost.pl","url":"https:\/\/jchost.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","width":229,"height":80,"caption":"blog.jchost.pl"},"image":{"@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/jchostpl\/","https:\/\/www.youtube.com\/channel\/UC6myB18cMX1a5bAJ6WChQPw"]},{"@type":"Person","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/5c0718f08eb37ba283bce590a6a97475","name":"Ekipa","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b555ed5d05df6e3eab514d0387177f840ba1c281811baacd9c8f74fb1a0661d?s=96&d=mm&r=g","caption":"Ekipa"},"url":"https:\/\/jchost.pl\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/1181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/comments?post=1181"}],"version-history":[{"count":11,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/1181\/revisions"}],"predecessor-version":[{"id":7560,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/1181\/revisions\/7560"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media\/1190"}],"wp:attachment":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media?parent=1181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/categories?post=1181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/tags?post=1181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}