{"id":2494,"date":"2019-05-23T19:17:13","date_gmt":"2019-05-23T16:17:13","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=2494"},"modified":"2019-05-23T19:17:16","modified_gmt":"2019-05-23T16:17:16","slug":"4-6-yazi-bicimleri-formatlari-post-formats","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-6-yazi-bicimleri-formatlari-post-formats\/","title":{"rendered":"4.6 Yaz\u0131 Bi\u00e7imleri-Formatlar\u0131 (Post Formats)"},"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=\"#WordPress8217in_Destekledigi_Yazi_Bicimleri\"><span class=\"toc_number toc_depth_1\">1<\/span> WordPress&#8217;in Destekledi\u011fi Yaz\u0131 Bi\u00e7imleri<\/a><\/li><li><a href=\"#Temaya_Yazi_Bicimi_Destegi_Ekleme\"><span class=\"toc_number toc_depth_1\">2<\/span> Temaya Yaz\u0131 Bi\u00e7imi Deste\u011fi Ekleme<\/a><\/li><li><a href=\"#Diger_Iceriklere_Yazi_Bicimi_Destegi_Ekleme\"><span class=\"toc_number toc_depth_1\">3<\/span> Di\u011fer \u0130\u00e7eriklere Yaz\u0131 Bi\u00e7imi Deste\u011fi Ekleme<\/a><\/li><li><a href=\"#Yazi_Bicimlerini_Temada_Kullanma\"><span class=\"toc_number toc_depth_1\">4<\/span> Yaz\u0131 Bi\u00e7imlerini Temada Kullanma<\/a><ul><li><a href=\"#Ornek-1\"><span class=\"toc_number toc_depth_2\">4.1<\/span> \u00d6rnek-1:<\/a><\/li><li><a href=\"#Yazi_Bicimi_Kontrolu\"><span class=\"toc_number toc_depth_2\">4.2<\/span> Yaz\u0131 Bi\u00e7imi Kontrol\u00fc<\/a><\/li><\/ul><\/li><li><a href=\"#Yazi_Bicimleri_Ile_Ilgili_Fonksiyonlar\"><span class=\"toc_number toc_depth_1\">5<\/span> Yaz\u0131 Bi\u00e7imleri \u0130le \u0130lgili Fonksiyonlar<\/a><ul><li><a href=\"#set_post_format\"><span class=\"toc_number toc_depth_2\">5.1<\/span> set_post_format()<\/a><\/li><li><a href=\"#get_post_format\"><span class=\"toc_number toc_depth_2\">5.2<\/span> get_post_format()<\/a><\/li><li><a href=\"#has_post_format\"><span class=\"toc_number toc_depth_2\">5.3<\/span> has_post_format( )<\/a><\/li><li><a href=\"#get_post_format_link\"><span class=\"toc_number toc_depth_2\">5.4<\/span> get_post_format_link()<\/a><\/li><li><a href=\"#get_post_format_stirng\"><span class=\"toc_number toc_depth_2\">5.5<\/span> get_post_format_stirng()<\/a><\/li><\/ul><\/li><li><a href=\"#Yavru_Temada_Yazi_Bicimlerinin_Kullanimi\"><span class=\"toc_number toc_depth_1\">6<\/span> Yavru Temada Yaz\u0131 Bi\u00e7imlerinin Kullan\u0131m\u0131<\/a><\/li><li><a href=\"#Yazi_Bicimlerine_CSS_Uygulama\"><span class=\"toc_number toc_depth_1\">7<\/span> Yaz\u0131 Bi\u00e7imlerine CSS Uygulama<\/a><\/li><\/ul><\/div>\n\n<p>Yaz\u0131 bi\u00e7imleri veya yaz\u0131 formatlar\u0131, <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">yaz\u0131 veya sayfa tipindeki i\u00e7eriklerinizi<\/a>, farkl\u0131 \u015fablonlar kullanarak g\u00f6stermenin bir yoludur.<\/p>\n\n\n\n<p>Yaz\u0131 bi\u00e7imleri, WordPress&#8217;in kulland\u0131\u011f\u0131 bir s\u0131n\u0131fland\u0131rma y\u00f6ntemidir.<\/p>\n\n\n\n<p>WordPress teman\u0131zda, yaz\u0131 bi\u00e7imleri \u00f6zelli\u011fini etkinle\u015ftirdi\u011finizde, yeni bir yaz\u0131 eklerken, sayfan\u0131n sa\u011f kenar\u0131ndaki <strong>Ayarlar-&gt;Belge<\/strong> men\u00fcs\u00fcnde, <strong>Durum ve g\u00f6r\u00fcn\u00fcrl\u00fck<\/strong> sekmesi alt\u0131nda, yaz\u0131 bi\u00e7imi i\u00e7in, bir se\u00e7im kutusu olu\u015fur. A\u015fa\u011f\u0131da, olu\u015fan men\u00fcn\u00fcn bir g\u00f6r\u00fcnt\u00fcs\u00fc verilmi\u015ftir:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"295\" height=\"403\" src=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/05\/wordpress-yazi-bicimleri.png\" alt=\"\" class=\"wp-image-2495\" srcset=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/05\/wordpress-yazi-bicimleri.png 295w, https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/05\/wordpress-yazi-bicimleri-220x300.png 220w\" sizes=\"auto, (max-width: 295px) 100vw, 295px\" \/><figcaption>WordPress Temas\u0131na Yaz\u0131 Bi\u00e7imi Ekleme<\/figcaption><\/figure><\/div>\n\n\n\n<p>WordPress teman\u0131za ekleyebilece\u011finiz yaz\u0131 bi\u00e7imleri bellidir ve birazdan bu bi\u00e7imlerden teker teker bahsedilecektir.<\/p>\n\n\n\n<p>Yaz\u0131lar\u0131n\u0131z\u0131n, bi\u00e7imine g\u00f6re, farkl\u0131 \u015fablonlarda g\u00f6r\u00fcnmesi istiyorsan\u0131z, yaz\u0131 bi\u00e7imlerine \u00f6zel, <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyas\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/\" target=\"_blank\">\u015fablon dosyalar\u0131<\/a> haz\u0131rlaman\u0131z gerekmektedir. E\u011fer yaz\u0131 bi\u00e7imleri i\u00e7in, \u00f6zel \u015fablonlar\u0131n\u0131z yoksa, hepsi i\u00e7in ayn\u0131 <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyas\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon dosyas\u0131<\/a> kullan\u0131lacakt\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"WordPress8217in_Destekledigi_Yazi_Bicimleri\">WordPress&#8217;in Destekledi\u011fi Yaz\u0131 Bi\u00e7imleri<\/span><\/h2>\n\n\n\n<p>WordPress, a\u015fa\u011f\u0131da listelenen yaz\u0131 bi\u00e7imlerini tan\u0131r. Bir i\u00e7eri\u011fin, yaz\u0131 bi\u00e7imini de\u011fi\u015ftirmeniz, o i\u00e7erikte, herhangi bir de\u011fi\u015fiklik yapmaz, yaz\u0131n\u0131n o bi\u00e7im i\u00e7in haz\u0131rlanm\u0131\u015f \u015fablona g\u00f6re g\u00f6sterilmesini sa\u011flar.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da listelenen yaz\u0131 bi\u00e7imleri, WordPress kurulumu ile birlikte gelen, WordPress&#8217;in tan\u0131d\u0131\u011f\u0131 bi\u00e7imlerdir. Bu bi\u00e7imlerin, hangi yaz\u0131larda, hangi ama\u00e7la kullan\u0131laca\u011f\u0131 ve <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyalar\u0131n\u0131n (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon dosyalar\u0131n\u0131n<\/a> nas\u0131l olaca\u011f\u0131, tamamen sizin tercihinizdir. A\u015fa\u011f\u0131da, genel olarak tercih edilen, kullan\u0131m ama\u00e7lar\u0131 verilmi\u015ftir:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>standard<\/strong>: (T\u00fcrk\u00e7esi: <em>Standart<\/em>) Varsay\u0131lan yaz\u0131 bi\u00e7imidir. Bu yaz\u0131 bi\u00e7imi i\u00e7in \u00f6zel bir \u015fablon haz\u0131rlamak tamamen sizin tercihinizdir.<\/li><li><strong>aside<\/strong>: (T\u00fcrk\u00e7esi: <em>Ayr\u0131<\/em>) Tipik olarak, ba\u015fl\u0131ks\u0131zd\u0131r, bir hat\u0131rlatma ya da bilgilendirme notu gibi kullan\u0131l\u0131r.<\/li><li><strong>gallery<\/strong>: (T\u00fcrk\u00e7esi: <em>Galeri<\/em>) Genellikle bir foto\u011fraf galeri format\u0131ndaki yaz\u0131lar i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><li><strong>link<\/strong>: (T\u00fcrk\u00e7esi: <em>Ba\u011flant\u0131<\/em>) Genellikle, sadece bir likten ibaret olan yaz\u0131lar i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><li><strong>image<\/strong>: (T\u00fcrk\u00e7esi: <em>Resim<\/em>) Tek bir resimden ibaret olan yaz\u0131lar i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><li><strong>quote<\/strong>: (T\u00fcrk\u00e7esi: <em>Al\u0131nt\u0131la<\/em>) Bir al\u0131nt\u0131dan ibaret olan yaz\u0131lar i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><li><strong>status<\/strong>: (T\u00fcrk\u00e7esi: <em>Durum<\/em>) Twitter gibi durum payla\u015f\u0131m\u0131 tarz\u0131 yaz\u0131lar\u0131n\u0131z i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><li><strong>video<\/strong>: (T\u00fcrk\u00e7esi: <em>Video<\/em>) Genellikle bir videodan ibaret olan yaz\u0131lar\u0131n\u0131z i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><li><strong>audio<\/strong>: (T\u00fcrk\u00e7esi: <em>Ses dosyas\u0131<\/em>) Genellikle bir ses dosyas\u0131ndan ibaret olan yaz\u0131lar\u0131n\u0131z i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><li><strong>chat<\/strong>: (T\u00fcrk\u00e7esi: <em>Sohbet<\/em>) Sohbet tarz\u0131 yaz\u0131lar\u0131n\u0131z i\u00e7in kullan\u0131lan bi\u00e7imdir.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Temaya_Yazi_Bicimi_Destegi_Ekleme\">Temaya Yaz\u0131 Bi\u00e7imi Deste\u011fi Ekleme<\/span><\/h2>\n\n\n\n<p>Teman\u0131za, yaz\u0131 bi\u00e7imi deste\u011fi kazand\u0131rmak i\u00e7in, <code>functions.php<\/code> dosyas\u0131na, a\u015fa\u011f\u0131daki kodu eklemeniz yeterlidir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_yazi_bicimleri() {\n  add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link', 'image', 'quote', 'status', 'video', 'audio', 'chat' ) );\n}\nadd_action( 'after_setup_theme', 'ilktemam_yazi_bicimleri' );<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kodda, WordPress&#8217;in tan\u0131d\u0131\u011f\u0131 b\u00fct\u00fcn yaz\u0131 bi\u00e7imleri eklenmi\u015ftir. Dilerseniz, ihtiyac\u0131n\u0131z olmayan bi\u00e7imleri silebilirsiniz.<\/p>\n\n\n\n<p>Yaz\u0131 bi\u00e7imleri, bir <a rel=\"noreferrer noopener\" aria-label=\"tema fonksiyonu (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-10-tema-fonksiyonlari\/\" target=\"_blank\">tema fonksiyonu<\/a> olan <code>add_theme_support()<\/code> fonksiyonu ile eklenir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Diger_Iceriklere_Yazi_Bicimi_Destegi_Ekleme\">Di\u011fer \u0130\u00e7eriklere Yaz\u0131 Bi\u00e7imi Deste\u011fi Ekleme<\/span><\/h2>\n\n\n\n<p>Dilerseniz, yaz\u0131lar\u0131n\u0131z d\u0131\u015f\u0131nda, sayfalar\u0131n\u0131za veya \u00f6zel yaz\u0131 tiplerinize de yaz\u0131 bi\u00e7imi deste\u011fi ekleyebilirsiniz. Bunu i\u00e7in, <code>add_post_type_support()<\/code> fonksiyonunu a\u015fa\u011f\u0131daki gibi kullanman\u0131z yeterlidir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_diger_iceriklere_yazi_bicimleri_ekle() {\n    \/\/ sayfa (page) tipindeki i\u00e7eriklere, yaz\u0131 bi\u00e7imi deste\u011fi ekler\n    add_post_type_support( 'page', 'post-formats' );\n \n    \/\/ 'benim_yazilarim' tipindeki yaz\u0131lara, yaz\u0131 bi\u00e7imi deste\u011fi ekler\n    add_post_type_support( 'benim_yazilarim', 'post-formats' );\n}\nadd_action( 'init', 'ilktemam_diger_iceriklere_yazi_bicimleri_ekle' );<\/code><\/pre>\n\n\n\n<p>Yeni bir <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipi (yeni sekmede a\u00e7\u0131l\u0131r)\">i\u00e7erik tipi<\/a> eklerken, <code>register_post_type()<\/code> fonksiyonu kullan\u0131l\u0131r. Bu fonksiyonun, <code>supports<\/code> arg\u00fcman\u0131 ile, eklenen <a rel=\"noreferrer noopener\" aria-label=\"i\u00e7erik tipine (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-3-icerik-tipleri-post-types\/\" target=\"_blank\">i\u00e7erik tipine<\/a>, yaz\u0131 bi\u00e7imi deste\u011fi sa\u011flan\u0131r. A\u015fa\u011f\u0131da, bunun bir \u00f6rne\u011fi verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$argumanlar = array(\n    ...\n    'supports' => array( 'title', 'editor', 'author', 'post-formats')\n); \nregister_post_type('kitaplar', $argumanlar );<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Yazi_Bicimlerini_Temada_Kullanma\">Yaz\u0131 Bi\u00e7imlerini Temada Kullanma<\/span><\/h2>\n\n\n\n<p>Teman\u0131z\u0131n, <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyalar\u0131nda (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/\" target=\"_blank\">\u015fablon dosyalar\u0131nda<\/a>, <code>get_post_format()<\/code> fonksiyonu yard\u0131m\u0131 ile, bir yaz\u0131n\u0131n bi\u00e7imine ait link ad\u0131n\u0131 getirebilirsiniz. Buradan hareketle, yaz\u0131 bi\u00e7imlerine ait <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon par\u00e7alar\u0131<\/a> haz\u0131rlan\u0131p, bu par\u00e7alar, <a rel=\"noreferrer noopener\" aria-label=\"yaz\u0131lar\u0131n\u0131z i\u00e7in haz\u0131rlad\u0131\u011f\u0131n\u0131z \u015fablon dosyalar\u0131nda (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/3-1-yazilar-icin-sablon-dosyalari\/\" target=\"_blank\">yaz\u0131lar\u0131n\u0131z i\u00e7in haz\u0131rlad\u0131\u011f\u0131n\u0131z \u015fablon dosyalar\u0131nda<\/a> dinamik olarak kullan\u0131labilir. <\/p>\n\n\n\n<p class=\"sc-dikkat\"><code>get_post_format()<\/code> fonksiyonu; <a rel=\"noreferrer noopener\" aria-label=\"d\u00f6ng\u00fc  (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-7-wordpress-dongusu-loop\/\" target=\"_blank\">d\u00f6ng\u00fc<\/a> i\u00e7inde iken <code>get_post_format()<\/code>, <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-7-wordpress-dongusu-loop\/\" target=\"_blank\">d\u00f6ng\u00fc<\/a> d\u0131\u015f\u0131nda ise <code>get_post_format($post_id)<\/code> \u015feklinde kullan\u0131l\u0131r. Parametredeki, <code>$post_id<\/code> de\u011feri, format\u0131n\u0131 \u00f6\u011frenmek istedi\u011finiz yaz\u0131n\u0131n <em>ID<\/em> de\u011feridir.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, yaz\u0131 bi\u00e7imleri i\u00e7in haz\u0131rlanan <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon par\u00e7alar\u0131n\u0131n (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\">\u015fablon par\u00e7alar\u0131n\u0131n<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyalar\u0131nda (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/3-1-yazilar-icin-sablon-dosyalari\/\" target=\"_blank\">\u015fablon dosyalar\u0131nda<\/a> dinamik olarak kullan\u0131m\u0131na temel bir \u00f6rnek verilmi\u015ftir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-1\">\u00d6rnek-1:<\/span><\/h3>\n\n\n\n<p>Temam\u0131zda, a\u015fa\u011f\u0131daki gibi \u00fc\u00e7 \u00e7e\u015fit (<em>aside<\/em>, <em>gallery <\/em>ve <em>link<\/em>), yaz\u0131 bi\u00e7imi desteklensin:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_yazi_bicimleri() {\n  add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link' ) );\n}\nadd_action( 'after_setup_theme', 'ilktemam_yazi_bicimleri' );<\/code><\/pre>\n\n\n\n<p>Bi\u00e7imine g\u00f6re bu yaz\u0131lar\u0131, farkl\u0131 \u015fablonlarda g\u00f6stermek isteyelim ve tema dizinimizde, <code>template-parts<\/code> klas\u00f6r\u00fc alt\u0131nda, bu yaz\u0131 bi\u00e7imleri i\u00e7in <code>content-{yazi-biciminin-adi}.php<\/code> \u015feklinde <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-1-sablon-template-dosyalari\/#Sablon_Parcalari\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon par\u00e7alar\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon par\u00e7alar\u0131<\/a> haz\u0131rlayal\u0131m:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>TEMAMIZIN ANA D\u0130Z\u0130N\u0130\n\nindex.php\ntemplate-parts\n - content.php\n - content-aside.php\n - content-gallery.php\n - content-link.php\n.... (di\u011fer dosya ve klas\u00f6rler)<\/code><\/pre>\n\n\n\n<p>Bu durumda, yaz\u0131lar\u0131m\u0131z\u0131, bi\u00e7imine g\u00f6re farkl\u0131 bir \u015fablonda g\u00f6stermek i\u00e7in, a\u015fa\u011f\u0131daki gibi bir <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/3-1-yazilar-icin-sablon-dosyalari\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"\u015fablon dosyas\u0131 (yeni sekmede a\u00e7\u0131l\u0131r)\">\u015fablon dosyas\u0131<\/a> haz\u0131rlamam\u0131z gerekir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>\n \n   &lt;!-- Format\u0131na g\u00f6re \u015fablon paras\u0131 kullan\u0131yoruz -->\n   &lt;?php get_template_part('template-parts\/content', get_post_format() ); ?>\n\n   &lt;?php endwhile;\n   else: ?> &lt;!-- \u0130\u00e7erik yoksa -->\n\n   &lt;?php _e( '\u00dczg\u00fcn\u00fcm, arad\u0131\u011f\u0131n\u0131z kriterlerlere uygun bir i\u00e7erik bulunamad\u0131.', 'textdomain' ); ?>\n\n&lt;?php endif; ?><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Yazi_Bicimi_Kontrolu\">Yaz\u0131 Bi\u00e7imi Kontrol\u00fc<\/span><\/h3>\n\n\n\n<p>A\u015fa\u011f\u0131daki <a rel=\"noreferrer noopener\" aria-label=\"ko\u015fullu ifade (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-13-kosullu-ifadeler\/\" target=\"_blank\">ko\u015fullu ifade<\/a>, \u015fablon dosyalar\u0131n\u0131zda, <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-7-wordpress-dongusu-loop\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\">d\u00f6ng\u00fc<\/a> i\u00e7erisinde kullanarak, bir i\u00e7eri\u011fin, ko\u015fulda belirtilen <em>yaz\u0131 bi\u00e7iminde<\/em> olup olmad\u0131\u011f\u0131n\u0131 kontrol eder:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if ( has_post_format( 'video' )) { \/\/ Yaz\u0131n\u0131n bi\u00e7imi video ise,\n  echo 'Bu yaz\u0131 video bi\u00e7iminde bir yaz\u0131d\u0131r.';\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Yazi_Bicimleri_Ile_Ilgili_Fonksiyonlar\">Yaz\u0131 Bi\u00e7imleri \u0130le \u0130lgili Fonksiyonlar<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"set_post_format\">set_post_format()<\/span><\/h3>\n\n\n\n<p>Bir i\u00e7eri\u011fin yaz\u0131 bi\u00e7imini d\u00fczenler, g\u00fcnceller.<\/p>\n\n\n\n<p>\u0130ki parametre i\u00e7e \u00e7al\u0131\u015f\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>set_post_format( $yazinin_id_degeri, $yazi_bicimi_adi )<\/code><\/pre>\n\n\n\n<p>A\u015fa\u011f\u0131da, d\u00f6ng\u00fc i\u00e7erisindeki kullan\u0131m\u0131na bir \u00f6rnek vard\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/*\n * Yaz\u0131 bi\u00e7imini 'gallery' olarak ayarlar\n *\/\n \nset_post_format(the_ID(), 'gallery' );\n \n?><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"get_post_format\">get_post_format()<\/span><\/h3>\n\n\n\n<p>Bir i\u00e7eri\u011fin, yaz\u0131 bi\u00e7iminin link ad\u0131n\u0131 getirir.<\/p>\n\n\n\n<p>D\u00f6ng\u00fc d\u0131\u015f\u0131nda kullan\u0131l\u0131yor ise, parametre olarak, i\u00e7eri\u011fin ID de\u011feri girilmelidir.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131daki kod, ekrana, ID numaras\u0131 55 olan bir i\u00e7eri\u011fin, yaz\u0131 bi\u00e7imi bast\u0131r\u0131r. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\necho get_post_format(55); \n?><\/code><\/pre>\n\n\n\n<p>ID numaras\u0131 55 olan i\u00e7eri\u011fin, yaz\u0131 bi\u00e7imi <em>Galeri <\/em>ise, ekrana <em>gallery <\/em>bas\u0131lacakt\u0131r.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"has_post_format\">has_post_format( )<\/span><\/h3>\n\n\n\n<p>Bir i\u00e7eri\u011fin, belli bir bi\u00e7imde olup olmad\u0131\u011f\u0131n\u0131 kontrol eder.<\/p>\n\n\n\n<p>\u0130ki parametre ile \u00e7al\u0131\u015f\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>has_post_format( $bicim, $yazinin_id_degeri )<\/code><\/pre>\n\n\n\n<p><code>$bicim<\/code> parametresi, kontrol etmek istedi\u011fimiz bi\u00e7imin link ad\u0131d\u0131r. Bu parametre bir dizi de olabilir. Bu durumda, dizi i\u00e7erisindeki bi\u00e7imlerden herhangi birine sahip bir i\u00e7erik ar\u0131yoruz demektir.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\"D\u00f6ng\u00fc  (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-7-wordpress-dongusu-loop\/\" target=\"_blank\">D\u00f6ng\u00fc<\/a> i\u00e7erisinde isek, ikinci parametreye gerek yoktur.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/2-7-wordpress-dongusu-loop\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"d\u00f6ng\u00fc (yeni sekmede a\u00e7\u0131l\u0131r)\">d\u00f6ng\u00fc<\/a> i\u00e7erisindeki bir i\u00e7eri\u011fin bi\u00e7iminin gallery veya link olup olmad\u0131\u011f\u0131 kontrol edilmektedir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if(has_post_format( array('gallery', 'link'))) { \n\/\/ \u0130\u00e7eri\u011fin format\u0131 Galeri ya da Ba\u011flant\u0131 ise buras\u0131 \u00e7al\u0131\u015f\u0131r\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"get_post_format_link\">get_post_format_link()<\/span><\/h3>\n\n\n\n<p>Bir yaz\u0131 bi\u00e7imine ait yaz\u0131 ar\u015fivi i\u00e7in bir url de\u011feri getirir.<\/p>\n\n\n\n<p>Bir parametre ile \u00e7al\u0131\u015f\u0131r ve bu parametre zorunludur:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>get_post_format_link( $yazi_biciminin_link_adi )<\/code><\/pre>\n\n\n\n<p>\u00d6rnek bir kullan\u0131m:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;a href=\"&lt;?php echo get_post_format_link( 'gallery' ); ?>\">Galerileri g\u00f6rmek i\u00e7in t\u0131klay\u0131n\u0131z.&lt;\/a><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"get_post_format_stirng\">get_post_format_stirng()<\/span><\/h3>\n\n\n\n<p>Yaz\u0131 bi\u00e7iminin, terc\u00fcme edilmi\u015f ad\u0131n\u0131 getirir. Yani link ad\u0131n\u0131 de\u011fil, y\u00f6netim panelinde g\u00f6r\u00fcnen ad\u0131n\u0131 getirir.<\/p>\n\n\n\n<p>Bir parametre ile \u00e7al\u0131\u015f\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>get_post_format_string( $yazi_biciminin_link_adi )<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Yavru_Temada_Yazi_Bicimlerinin_Kullanimi\">Yavru Temada Yaz\u0131 Bi\u00e7imlerinin Kullan\u0131m\u0131<\/span><\/h2>\n\n\n\n<p>Yavru temalar, ana temalar\u0131nda tan\u0131mlanan yaz\u0131 bi\u00e7imlerini miras al\u0131rlar. Yavru bir temaya, ana temadan farkl\u0131 olarak bir yaz\u0131 bi\u00e7imi eklemek isterseniz, \u00f6nceli\u011fini, ana temadan sonras\u0131na ayarlayarak eklemelisiniz.<\/p>\n\n\n\n<p><code>add_action()<\/code> fonksiyonunun, \u00fc\u00e7\u00fcnc\u00fc parametresi, <em>\u00f6nceliktir<\/em> de\u011feridir. Varsay\u0131lan <em>\u00f6ncelik <\/em>de\u011feri ise 10&#8217;dur. Bu fonksiyona, \u00fc\u00e7\u00fcnc\u00fc parametre olarak, 11 ve daha b\u00fcy\u00fck bir de\u011fer girer iseniz, bu aksiyon, varsay\u0131landan daha d\u00fc\u015f\u00fck bir \u00f6ncelik de\u011ferine sahip olur ve daha ge\u00e7 \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.<\/p>\n\n\n\n<p>A\u015fa\u011f\u0131da, yavru tema i\u00e7in, yaz\u0131 bi\u00e7imi ekleme \u00f6rne\u011fi verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action( 'after_setup_theme', 'yavrutema_bicimleri', 11 );\nfunction yavrutema_bicimleri(){\n    add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link' ) \n  );\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Yazi_Bicimlerine_CSS_Uygulama\">Yaz\u0131 Bi\u00e7imlerine CSS Uygulama<\/span><\/h2>\n\n\n\n<p>Temalarda, i\u00e7eriklerinizi kapsayan, <code>article<\/code> etiketi i\u00e7erisinde, <code>post_class()<\/code> fonksiyonunu kullanmak iyi bir al\u0131\u015fkanl\u0131kt\u0131r:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;article &lt;?php post_class(); ?>> ... &lt;\/article><\/code><\/pre>\n\n\n\n<p><code>post_class()<\/code> fonksiyonu, yaz\u0131 bi\u00e7imi  i\u00e7in, \u00f6zel CSS s\u0131n\u0131flar\u0131 \u00fcretir. Mesela, yaz\u0131n\u0131z\u0131n bi\u00e7imi &#8220;<em>Durum<\/em>&#8221; ise, bu yaz\u0131n\u0131z\u0131 g\u00f6steren sayfan\u0131n, <code>article<\/code> etiketinde, <code>format-status<\/code> ad\u0131nda bir CSS s\u0131n\u0131f\u0131 olu\u015fur. Bu s\u0131n\u0131f yard\u0131m\u0131 ile, bu yaz\u0131 bi\u00e7imindeki b\u00fct\u00fcn i\u00e7eriklerinize \u00f6zel olarak, CSS uygulayabilirsiniz.<\/p>\n\n\n\n<p>Mesela, &#8220;<em>Durum<\/em>&#8221; bi\u00e7imindeki yaz\u0131lar\u0131n\u0131zda, CSS kullanarak, yaz\u0131 ba\u015fl\u0131\u011f\u0131n\u0131 gizlemek isterseniz, a\u015fa\u011f\u0131daki kodu kullanabilirsiniz:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.format-status .post-title {\ndisplay:none;\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>WordPress temalar\u0131nda, yaz\u0131 bi\u00e7imleri (post formats) nas\u0131l ve hangi ama\u00e7la kullan\u0131l\u0131r? \u00d6\u011frenmek i\u00e7in t\u0131klay\u0131n.<\/p>\n","protected":false},"author":1,"featured_media":25,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[103,101,102],"class_list":["post-2494","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tema-yapimi","tag-get_post_format","tag-post-format","tag-yazi-bicimi"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/2494","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=2494"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/2494\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media\/25"}],"wp:attachment":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/media?parent=2494"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=2494"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=2494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}