{"id":3657,"date":"2019-07-02T14:06:12","date_gmt":"2019-07-02T11:06:12","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=3657"},"modified":"2019-07-02T19:41:23","modified_gmt":"2019-07-02T16:41:23","slug":"set_post_thumbnail_size","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-fonksiyonlari\/set_post_thumbnail_size\/","title":{"rendered":"Set_post_thumbnail_size()"},"content":{"rendered":"<div id=\"toc_container\" class=\"toc_transparent no_bullets\"><p class=\"toc_title\">BU DERS\u0130N BA\u015eLIKLARI<\/p><ul class=\"toc_list\"><li><a href=\"#Aciklamasi\"><span class=\"toc_number toc_depth_1\">1<\/span> A\u00e7\u0131klamas\u0131:<\/a><\/li><li><a href=\"#Parametreleri\"><span class=\"toc_number toc_depth_1\">2<\/span> Parametreleri:<\/a><ul><li><a href=\"#genislik\"><span class=\"toc_number toc_depth_2\">2.1<\/span> $geni\u015flik<\/a><\/li><li><a href=\"#yukseklik\"><span class=\"toc_number toc_depth_2\">2.2<\/span> $y\u00fckseklik<\/a><\/li><li><a href=\"#kirpilsin\"><span class=\"toc_number toc_depth_2\">2.3<\/span> $k\u0131rp\u0131ls\u0131n<\/a><\/li><\/ul><\/li><li><a href=\"#Dondurdugu_deger\"><span class=\"toc_number toc_depth_1\">3<\/span> D\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011fer:<\/a><\/li><li><a href=\"#Kaynak_kodu\"><span class=\"toc_number toc_depth_1\">4<\/span> Kaynak kodu:<\/a><\/li><li><a href=\"#Kullanimi\"><span class=\"toc_number toc_depth_1\">5<\/span> Kullan\u0131m\u0131:<\/a><ul><li><a href=\"#Ornek-1\"><span class=\"toc_number toc_depth_2\">5.1<\/span> \u00d6rnek-1<\/a><\/li><li><a href=\"#Ornek-2\"><span class=\"toc_number toc_depth_2\">5.2<\/span> \u00d6rnek-2<\/a><\/li><li><a href=\"#Ornek-3\"><span class=\"toc_number toc_depth_2\">5.3<\/span> \u00d6rnek-3<\/a><\/li><li><a href=\"#Ornek-4\"><span class=\"toc_number toc_depth_2\">5.4<\/span> \u00d6rnek-4<\/a><\/li><\/ul><\/li><\/ul><\/div>\n\n<pre class=\"wp-block-code\"><code>set_post_thumbnail_size( int $geni\u015flik, int $y\u00fckseklik, bool|array $k\u0131rp\u0131ls\u0131n = false )\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Aciklamasi\">A\u00e7\u0131klamas\u0131:<\/span><\/h2>\n\n\n\n<p>Bu fonksiyon, <a rel=\"noreferrer noopener\" aria-label=\"add_image_size() (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-fonksiyonlari\/add_image_size\/\" target=\"_blank\">add_image_size()<\/a> fonksiyonunun \u00f6zel bir halidir. Temam\u0131zdaki resimlerde kullan\u0131lmak \u00fczere, ismi <code>'post-thumbnail'<\/code> olan bir en-boy de\u011feri kaydeder. Yani bu fonksiyon ile olu\u015fturulan en-boy de\u011ferini gerekti\u011finde, <code>'post-thumbnail'<\/code> ismi ile \u00e7a\u011f\u0131r\u0131lmal\u0131d\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Parametreleri\">Parametreleri:<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"genislik\">$geni\u015flik<\/span><\/h3>\n\n\n\n<p>(<em>int<\/em>) Resmin pixel cinsinden geni\u015flik de\u011feridir. Varsay\u0131lan de\u011feri 0 olarak ayarlanm\u0131\u015ft\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"yukseklik\">$y\u00fckseklik<\/span><\/h3>\n\n\n\n<p>(<em>int<\/em>) Resmin pixel cinsinden y\u00fckseklik de\u011feridir. Varsay\u0131lan de\u011feri 0 olarak ayarlanm\u0131\u015ft\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"kirpilsin\">$k\u0131rp\u0131ls\u0131n<\/span><\/h3>\n\n\n\n<p>(<em>bool<\/em>|<em>array<\/em>) Resmi yeniden boyutland\u0131r\u0131rken k\u0131rpma i\u015fleminin yap\u0131l\u0131p yap\u0131lmayaca\u011f\u0131n\u0131, yap\u0131lacaksa nas\u0131l yap\u0131laca\u011f\u0131n\u0131 belirleyen parametredir.<\/p>\n\n\n\n<p><code>Add_image_size()<\/code>&nbsp;fonksiyonunun bu parametrenin de\u011ferine g\u00f6re davran\u0131\u015f\u0131 \u015f\u00f6yle olur:<\/p>\n\n\n\n<p>1.&nbsp;<code>False<\/code>&nbsp;de\u011feri varsay\u0131lan de\u011ferdir ve bu de\u011ferde, resim k\u0131rp\u0131lmaz.<\/p>\n\n\n\n<p>2. Arg\u00fcman\u0131n de\u011feri, k\u0131rpman\u0131n ba\u015flayaca\u011f\u0131 noktan\u0131n koordinatlar\u0131n\u0131 veren bir dizi \u015feklinde olursa, bu dizi \u015fu formatta olmal\u0131d\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>array('x_crop_position','y_crop_position')<\/code><\/pre>\n\n\n\n<p><code>'x_crop_position'<\/code>&nbsp;: K\u0131rpman\u0131n ba\u015flayaca\u011f\u0131 noktan\u0131n yatay koordinat\u0131d\u0131r.&nbsp;<code>\u2018left\u2019<\/code>,&nbsp;<code>\u2018center\u2019<\/code>&nbsp;veya&nbsp;<code>\u2018right\u2019<\/code>de\u011ferlerini al\u0131r. Bu de\u011ferler s\u0131ras\u0131yla; \u201csol\u201d, \u201cmerkez\u201d ve \u201csa\u011f\u201d anlam\u0131na gelir.<\/p>\n\n\n\n<p><code>'y_crop_position'<\/code>&nbsp;: K\u0131rpman\u0131n ba\u015flayaca\u011f\u0131 noktan\u0131n dikey koordinat\u0131d\u0131r. &nbsp;<code>\u2018top\u2019<\/code>,&nbsp;<code>\u2018center\u2019<\/code>&nbsp;veya&nbsp;<code>\u2018bottom\u2019<\/code>de\u011ferlerini al\u0131r. Bu de\u011ferler s\u0131ras\u0131yla; \u201c\u00fcst\u201d, \u201cmerkez\u201d ve \u201calt\u201d anlam\u0131na gelir.<\/p>\n\n\n\n<p>3.&nbsp;<code>True<\/code>&nbsp;de\u011feri verilirse, resim, merkez koordinatlar\u0131 ile k\u0131rp\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"sc-dikkat\">WordPress, bir ortam y\u00fckleyicisi ile bir resim y\u00fckledi\u011finizde, resmi kaydederken, bu fonksiyonda belirtilen boyutlar\u0131 ile de kaydeder. Bu y\u00fczden, <code>set_post_thumbnail_size()<\/code>\u00a0fonksiyonu kullan\u0131lmadan \u00f6nce y\u00fcklenen resimler, tam olarak bu fonksiyonda belirtilen boyutlarla gelmeyebilir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Dondurdugu_deger\">D\u00f6nd\u00fcrd\u00fc\u011f\u00fc de\u011fer:<\/span><\/h2>\n\n\n\n<p>Fonksiyon herhangi bir de\u011fer d\u00f6nd\u00fcrmez.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kaynak_kodu\">Kaynak kodu:<\/span><\/h2>\n\n\n\n<p>Dizini: <strong>wp-includes\/media.php<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function set_post_thumbnail_size( $width = 0, $height = 0, $crop = false ) {\n    add_image_size( 'post-thumbnail', $width, $height, $crop );\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kullanimi\">Kullan\u0131m\u0131:<\/span><\/h2>\n\n\n\n<p><code>Set_post_thumbnail_size()<\/code> fonksiyonunu, <code>functions.php<\/code> dosyas\u0131nda kullanmak i\u00e7in, \u00f6nce, bu fonksiyonu i\u00e7ine alan ba\u015fka bir fonksiyon olu\u015fturmak sonra da olu\u015fturulan bu fonksiyonu <code>'after_setup_theme'<\/code> kancas\u0131 ile \u00e7a\u011f\u0131rmak gerekir.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da verilen \u00f6rneklerden, <strong>\u00d6rnek-1<\/strong>&#8216;de <code>set_post_thumbnail_size()<\/code> fonksiyonunun, <code>functions.php<\/code> dosyas\u0131ndaki kullan\u0131m\u0131n\u0131 g\u00f6receksiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-1\">\u00d6rnek-1<\/span><\/h3>\n\n\n\n<p>A\u015fa\u011f\u0131daki kod, teman\u0131za \u00f6nce <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-5-one-cikan-gorsel-ozelligi-ekleme\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u00f6ne \u00e7\u0131kan g\u00f6rsel \u00f6zelli\u011fi ekler (yeni sekmede a\u00e7\u0131l\u0131r)\">\u00f6ne \u00e7\u0131kan g\u00f6rsel \u00f6zelli\u011fi ekler<\/a>, daha sonra da \u00f6ne \u00e7\u0131kan g\u00f6rselleriniz i\u00e7in bir en-boy de\u011feri olu\u015fturur:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup_theme() {\n    add_theme_support( 'post-thumbnails' );\n    set_post_thumbnail_size( 160, 150 );\n}\nadd_action( 'after_setup_theme', 'ilktemam_setup_theme' );<\/code><\/pre>\n\n\n\n<p>Bu kod ile, 160 pixel geni\u015fli\u011finde, 150 pixel y\u00fcksekli\u011finde ve ad\u0131 <code>'post-thumbnail'<\/code> olan bir en-boy de\u011feri olu\u015fturur.<\/p>\n\n\n\n<p>Bu kod eklendikten sonra, WordPress, y\u00f6netim panelindeki ortam y\u00fckleyici ile y\u00fcklenen her bir resim i\u00e7in, bu boyutlarda bir \u00f6rnek daha olu\u015fturur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-2\">\u00d6rnek-2<\/span><\/h3>\n\n\n\n<p>A\u015fa\u011f\u0131daki \u00f6rnek, 60 pixel geni\u015fli\u011finde, 50 pixel y\u00fcksekli\u011finde ve ad\u0131 <code>'post-thumbnail'<\/code> olan bir en-boy de\u011feri olu\u015fturur.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>set_post_thumbnail_size( 60, 50 );<\/code><\/pre>\n\n\n\n<p>Bu kod eklendikten sonra, WordPress, y\u00f6netim panelindeki ortam y\u00fckleyici ile y\u00fcklenen her bir resim i\u00e7in, bu boyutlarda bir \u00f6rnek daha olu\u015fturur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-3\">\u00d6rnek-3<\/span><\/h3>\n\n\n\n<p>A\u015fa\u011f\u0131daki \u00f6rnek, 60 pixel geni\u015fli\u011finde, 50 pixel y\u00fcksekli\u011finde, resmin merkezinden itibaren k\u0131rp\u0131larak olu\u015fturulan ve ad\u0131 <code>'post-thumbnail'<\/code> olan bir en-boy de\u011feri olu\u015fturur.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>set_post_thumbnail_size( 60, 50, true );<\/code><\/pre>\n\n\n\n<p>Bu kod eklendikten sonra, WordPress, y\u00f6netim panelindeki ortam y\u00fckleyici ile y\u00fcklenen her bir resim i\u00e7in, bu boyutlarda bir \u00f6rnek daha olu\u015fturur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-4\">\u00d6rnek-4<\/span><\/h3>\n\n\n\n<p>A\u015fa\u011f\u0131daki \u00f6rnek, 60 pixel geni\u015fli\u011finde, 50 pixel y\u00fcksekli\u011finde, resmin \u00fcst sol k\u00f6\u015fesinden itibaren k\u0131rp\u0131larak olu\u015fturulan ve ad\u0131 <code>'post-thumbnail'<\/code> olan bir en-boy de\u011feri olu\u015fturur.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>set_post_thumbnail_size( 60, 50, array( 'top', 'left')  );<\/code><\/pre>\n\n\n\n<p>Bu kod eklendikten sonra, WordPress, y\u00f6netim panelindeki ortam y\u00fckleyici ile y\u00fcklenen her bir resim i\u00e7in, bu boyutlarda bir \u00f6rnek daha olu\u015fturur.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir WordPress fonksiyonu olan set_post_thumbnail_size() fonksiyonu, \u00f6rnekler ile zenginle\u015ftirilerek a\u00e7\u0131klanm\u0131\u015ft\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":3103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[158,157],"class_list":["post-3657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-fonksiyonlari","tag-set-post-thumbnail-size","tag-set_post_thumbnail_size"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/comments?post=3657"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/3657\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media\/3103"}],"wp:attachment":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media?parent=3657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=3657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=3657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}