{"id":1371,"date":"2013-12-29T05:39:12","date_gmt":"2013-12-29T05:39:12","guid":{"rendered":"http:\/\/musilda.cz\/?p=1371"},"modified":"2013-12-29T05:39:12","modified_gmt":"2013-12-29T05:39:12","slug":"funkce-get_the_post_thumbnail","status":"publish","type":"post","link":"https:\/\/affinite.io\/cs\/funkce-get_the_post_thumbnail\/","title":{"rendered":"Funkce get_the_post_thumbnail"},"content":{"rendered":"

Funkce get_the_post_thumbnail() se star\u00e1 o zobrazen\u00ed tak zn\u00e1m\u00fdch n\u00e1hledov\u00fdch obr\u00e1zk\u016f u \u010dl\u00e1nk\u016f. Vrac\u00ed html tag img se cestou k n\u00e1hledov\u00e9mu obr\u00e1zku. Je alternativou pro the_post_thumbnail, kter\u00e1 obr\u00e1zek rovnou zobraz\u00ed. Pokud obr\u00e1zek neexistuje, vr\u00e1t\u00ed pr\u00e1zdnou hodnotu.<\/p>\n

Pro podporu n\u00e1hledov\u00fdch obr\u00e1zk\u016f, mus\u00ed \u0161ablona obsahovat add_theme_support(‚post-thumbnails‘).<\/strong><\/p>\n

Pou\u017eit\u00ed:<\/h3>\n

echo\u00a0get_the_post_thumbnail(\u00a0$post_id,\u00a0$size,\u00a0$attr\u00a0);<\/p>\n

Parametry:<\/p>\n

$post_id – id \u010dl\u00e1nku, u kter\u00e9ho je n\u00e1hledov\u00fd obr\u00e1zek p\u0159i\u0159azen.<\/p>\n

$size – velikost n\u00e1hledov\u00e9ho obr\u00e1zku. M\u016f\u017ee to b\u00fdt n\u00e1zev, nap\u0159\u00edklad „homepage-thumbnail“, nebo pole se \u0161\u00ed\u0159kou a v\u00fd\u0161kou obr\u00e1zku – array(50,50).<\/p>\n

$attr – pomoc\u00ed atribut\u016f m\u016f\u017eete definovat src obr\u00e1zku, css t\u0159\u00edbu, titulek, nebo alt.<\/p>\n

\n$default_attr = array(\n\t\t\t'src'\t=> $src,\n\t\t\t'class'\t=> \"attachment-$size\",\n\t\t\t'alt'\t=> trim(strip_tags( $attachment->post_excerpt )),\n\t\t\t'title'\t=> trim(strip_tags( $attachment->post_title )),\n\t\t);\n<\/pre>\n

P\u0159\u00edklady:<\/h3>\n

V\u00fdpis posledn\u00edch p\u011bti \u010dl\u00e1nk\u016f s n\u00e1hledov\u00fdm obr\u00e1zkem<\/strong><\/p>\n

\n$args = array( 'posts_per_page' => 5 );\n$postslist = get_posts( $args );\nforeach ( $postslist as $post ) :\n  setup_postdata( $post ); ?>\n\t
\n\t\tID, 'blog-full'); ?>\n\t\t<h2<\/h2>\n\t\t\n\t<\/div>\n<?php\nendforeach;\nwp_reset_postdata();\n<\/pre>\n

N\u00e1hledov\u00fd obr\u00e1zek s jm\u00e9nem blog-full mus\u00ed b\u00fdt definov\u00e1n, jinak se nezobraz\u00ed nic.<\/p>\n

N\u00e1hledov\u00fd obr\u00e1zek s odkazem na \u010dl\u00e1nek<\/strong><\/p>\n

\n$args = array( 'posts_per_page' => 5 );\n$postslist = get_posts( $args );\nforeach ( $postslist as $post ) :\n  setup_postdata( $post ); ?>\n   <a href="ID); ?>\">\n   ID, 'blog-full'); ?>\n   <\/a>\n<?php\nendforeach;\nwp_reset_postdata();\n<\/pre>\n

N\u00e1hledov\u00fd obr\u00e1zek, kter\u00fd se otev\u0159e ve fancyboxu<\/strong><\/p>\n

\n$args = array( 'posts_per_page' => 5 );\n$postslist = get_posts( $args );\nforeach ( $postslist as $post ) :\n  setup_postdata( $post ); ?>\n   <a class="fancybox" href="ID, 'large'); ?>\">\n   ID, 'blog-full'); ?>\n   <\/a>\n<?php\nendforeach;\nwp_reset_postdata();\n<\/pre>\n

Mus\u00edte m\u00edt v \u0161ablon\u011b includovan\u00fd fancybox a css t\u0159\u00edda fancybox, mus\u00ed b\u00fdt p\u0159i\u0159azen\u00e1. Odkaz sm\u011b\u0159ujeme na n\u00e1hledov\u00fd obr\u00e1zek s n\u00e1zvem large.<\/p>\n

Pro v\u00edce informac\u00ed o pr\u00e1ci s n\u00e1hledov\u00fdmi obr\u00e1zky doporu\u010duji N\u00e1hledove obrazky ve wordpressu\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Funkce get_the_post_thumbnail() se star\u00e1 o zobrazen\u00ed tak zn\u00e1m\u00fdch n\u00e1hledov\u00fdch obr\u00e1zk\u016f u \u010dl\u00e1nk\u016f. Vrac\u00ed html tag img se cestou k n\u00e1hledov\u00e9mu obr\u00e1zku. Je alternativou pro the_post_thumbnail, kter\u00e1 obr\u00e1zek rovnou zobraz\u00ed. Pokud obr\u00e1zek neexistuje, vr\u00e1t\u00ed pr\u00e1zdnou hodnotu. Pro podporu n\u00e1hledov\u00fdch obr\u00e1zk\u016f, mus\u00ed \u0161ablona obsahovat add_theme_support(‚post-thumbnails‘). Pou\u017eit\u00ed: echo\u00a0get_the_post_thumbnail(\u00a0$post_id,\u00a0$size,\u00a0$attr\u00a0); Parametry: $post_id – id \u010dl\u00e1nku, u kter\u00e9ho je n\u00e1hledov\u00fd obr\u00e1zek<\/p>\n","protected":false},"author":1,"featured_media":8523,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,15],"tags":[383],"class_list":["post-1371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codex","category-post-funkce","tag-thumbnails"],"_links":{"self":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/1371"}],"collection":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/comments?post=1371"}],"version-history":[{"count":0,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/posts\/1371\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media\/8523"}],"wp:attachment":[{"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/media?parent=1371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/categories?post=1371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affinite.io\/cs\/wp-json\/wp\/v2\/tags?post=1371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}