{"id":4711,"date":"2019-08-30T21:00:47","date_gmt":"2019-08-30T18:00:47","guid":{"rendered":"https:\/\/sitecenneti.com\/wordpress\/?p=4711"},"modified":"2019-09-01T02:22:58","modified_gmt":"2019-08-31T23:22:58","slug":"add_theme_support","status":"publish","type":"post","link":"https:\/\/sitecenneti.com\/wordpress\/wordpress-fonksiyonlari\/add_theme_support\/","title":{"rendered":"Add_theme_support()"},"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=\"#ozellik\"><span class=\"toc_number toc_depth_2\">2.1<\/span> $\u00f6zellik<\/a><\/li><li><a href=\"#argumanlar\"><span class=\"toc_number toc_depth_2\">2.2<\/span> $arg\u00fcmanlar<\/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><li><a href=\"#Ornek-5\"><span class=\"toc_number toc_depth_2\">5.5<\/span> \u00d6rnek-5<\/a><\/li><li><a href=\"#Ornek-6\"><span class=\"toc_number toc_depth_2\">5.6<\/span> \u00d6rnek-6<\/a><\/li><li><a href=\"#Ornek-7\"><span class=\"toc_number toc_depth_2\">5.7<\/span> \u00d6rnek-7<\/a><\/li><li><a href=\"#Ornek-8\"><span class=\"toc_number toc_depth_2\">5.8<\/span> \u00d6rnek-8<\/a><\/li><li><a href=\"#Ornek-9\"><span class=\"toc_number toc_depth_2\">5.9<\/span> \u00d6rnek-9<\/a><\/li><li><a href=\"#Ornek-10\"><span class=\"toc_number toc_depth_2\">5.10<\/span> \u00d6rnek-10<\/a><\/li><\/ul><\/li><\/ul><\/div>\n\n<pre class=\"wp-block-code\"><code>add_theme_support( string $\u00f6zellik )<\/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><strong>Add_theme_support()<\/strong> fonksiyonu, WordPress kurulumu ile birlikte gelen baz\u0131 \u00f6zellikleri teman\u0131za eklemenizi ve bu \u00f6zellikleri y\u00f6netim panelinden y\u00f6netebilmenizi sa\u011flar. <strong>Add_theme_support()<\/strong> fonksiyonu yard\u0131m\u0131 ile teman\u0131za ekleyebilece\u011finiz \u00f6zellikler \u015funlard\u0131r:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Otomatik besleme linkleri &#8211; RSS<\/li><li>Teman\u0131za logo deste\u011fi<\/li><li>Arka plan rengi veya resmi kontrol\u00fc<\/li><li>\u00dcst k\u0131s\u0131m g\u00f6rseli kontrol\u00fc<\/li><li>\u00d6ne \u00e7\u0131kan g\u00f6rsel deste\u011fi<\/li><li>Taray\u0131c\u0131 ba\u015fl\u0131\u011f\u0131 deste\u011fi (<code>&lt;title>...&lt;\/title><\/code>)<\/li><li>HTML5 deste\u011fi<\/li><li>Blok edit\u00f6r (Gutenberg edit\u00f6r) deste\u011fi<\/li><\/ul>\n\n\n\n<p><strong>Add_theme_suppor()<\/strong> fonksiyonu genellikle, WordPress temas\u0131n\u0131n <code>functions.php<\/code> dosyas\u0131nda kullan\u0131l\u0131r. Bu fonksiyonun do\u011fru \u00e7al\u0131\u015fabilmesi i\u00e7in <code>'after_setup_theme'<\/code> kancas\u0131 ile birlikte kullan\u0131lmas\u0131 gerekmektedir. A\u015fa\u011f\u0131da, <strong>add_theme_support()<\/strong> fonksiyonunun kullan\u0131m\u0131nda bir \u00f6rnek verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n\tadd_theme_support('custom-logo');\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Parametreleri\">Parametreleri:<\/span><\/h2>\n\n\n\n<p>Bu fonksiyon, <code>$\u00f6zellik<\/code> ad\u0131nda <em>zorunlu<\/em> bir parametre ile \u00e7al\u0131\u015f\u0131r. Fakat, kulland\u0131\u011f\u0131n\u0131z <code>$\u00f6zellik<\/code> de\u011ferine ba\u011fl\u0131 olarak, ikinci bir parametre daha kullanman\u0131za izin verilir. \u0130kinci parametrede, kullan\u0131lan \u00f6zelli\u011fin arg\u00fcmanlar\u0131 girilir.  Bu parametreleri yak\u0131ndan inceleyelim:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"ozellik\">$\u00f6zellik<\/span><\/h3>\n\n\n\n<p>(<em>Zorunludur<\/em>.) <strong>Add_theme_support()<\/strong> fonksiyonu ile teman\u0131za eklemek istedi\u011finiz \u00f6zelli\u011fin kimli\u011fidir. Bu arg\u00fcmanda kullanabilece\u011finiz \u00f6zelliklere ait kimlik de\u011ferleri ve anlamlar\u0131 \u015f\u00f6yledir:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>&#8216;automatic-feed-links&#8217;<\/strong>: Sitenize otomatik besleme linkleri (RSS \u00f6zelli\u011fi) ekler.<\/li><li><strong>&#8216;custom-logo&#8217;<\/strong>: Teman\u0131za bir logo resmi y\u00fcklemenizi sa\u011flar. WordPress temalar\u0131na logo deste\u011fi ekleme hakk\u0131nda detayl\u0131 bilgi i\u00e7in <a rel=\"noreferrer noopener\" aria-label=\"Temaya Logo Ekleme (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-4-temaya-logo-ekleme\/\" target=\"_blank\">Temaya Logo Ekleme<\/a> adl\u0131 dersimizi okuyabilirsiniz.<\/li><li><strong>&#8216;custom-background&#8217;<\/strong>: Teman\u0131z\u0131n <strong>G\u00f6r\u00fcn\u00fcm->\u00d6zelle\u015ftirme<\/strong> sayfas\u0131na, &#8220;<em>Renkler<\/em>&#8221; ve &#8220;<em>Arka plan g\u00f6rseli<\/em>&#8221; ad\u0131nda iki b\u00f6l\u00fcm ekler. Eklenen bu b\u00f6l\u00fcmler ile teman\u0131z\u0131n arka plan rengini veya g\u00f6rselini y\u00f6netim panelinden ayarlaman\u0131z m\u00fcmk\u00fcn hale gelir.<\/li><li><strong>&#8216;custom-header&#8217;<\/strong>: Teman\u0131z\u0131n <strong>G\u00f6r\u00fcn\u00fcm->\u00d6zelle\u015ftirme<\/strong> sayfas\u0131na, &#8220;<em>\u00dcst k\u0131s\u0131m g\u00f6rseli<\/em>&#8221; ad\u0131nda bir b\u00f6l\u00fcm ekler. Bu b\u00f6l\u00fcm ile bir g\u00f6rsel y\u00fckleyebilir ve bu g\u00f6rseli temam\u0131z\u0131n \u00fcst k\u0131sm\u0131nda veya ba\u015fka bir b\u00f6lgesinde kullanabilir. WordPress temalar\u0131na \u00fcst k\u0131s\u0131m g\u00f6rselleri ekleme hakk\u0131nda detayl\u0131 bilgi i\u00e7in, <a rel=\"noreferrer noopener\" aria-label=\" (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-3-sayfalara-ust-kisim-gorseli-ekleme-resim\/\" target=\"_blank\">Sayfalara \u00dcst K\u0131s\u0131m G\u00f6rseli Ekleme &#8211; Resim<\/a> veya <a rel=\"noreferrer noopener\" aria-label=\"Sayfalara \u00dcst K\u0131s\u0131m G\u00f6rseli Ekleme - Video (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-3-sayfalara-ust-kisim-gorseli-ekleme-video\/\" target=\"_blank\">Sayfalara \u00dcst K\u0131s\u0131m G\u00f6rseli Ekleme &#8211; Video<\/a> adl\u0131 derslerimizi okuyabilirsiniz.<\/li><li><strong>&#8216;custom-header-uploads&#8217;<\/strong>: Bu \u00f6zellik temelde <em>&#8216;custom-header&#8217;<\/em> \u00f6zelli\u011fi ile ayn\u0131d\u0131r. Fark\u0131, <em>&#8216;custom-header&#8217;<\/em> \u00f6zelli\u011fini, bu \u00f6zelli\u011fe ait arg\u00fcmanlardan biri olan <a rel=\"noreferrer noopener\" aria-label=\"'uploads' (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-2-sayfalara-ust-kisim-gorseli-ekleme-resim\/#uploads\" target=\"_blank\">&#8216;uploads&#8217;<\/a> arg\u00fcman\u0131na <code>'uploads'=>true<\/code> de\u011feri vererek kullanmas\u0131d\u0131r.<\/li><li><strong>&#8216;post-thumbnails&#8217;<\/strong>: Teman\u0131za, blog yaz\u0131lar\u0131n\u0131z veya sayfalar\u0131n\u0131z i\u00e7in <em>&#8220;\u00d6ne \u00e7\u0131kan g\u00f6rsel&#8221;<\/em> ekleme \u00f6zelli\u011fi kazand\u0131r\u0131r. WordPress temalar\u0131na \u00f6ne \u00e7\u0131kan g\u00f6rsel \u00f6zelli\u011fi ekleme hakk\u0131nda detayl\u0131 bilgi i\u00e7in, <a rel=\"noreferrer noopener\" aria-label=\"\u00d6ne \u00c7\u0131kan G\u00f6rsel \u00d6zelli\u011fi Ekleme (yeni sekmede a\u00e7\u0131l\u0131r)\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-5-one-cikan-gorsel-ozelligi-ekleme\/\" target=\"_blank\">\u00d6ne \u00c7\u0131kan G\u00f6rsel \u00d6zelli\u011fi Ekleme<\/a> adl\u0131 dersimizi okuyabilirsiniz.<\/li><li><strong>&#8216;post-formats&#8217;<\/strong>: Teman\u0131za yaz\u0131 formatlar\u0131 (bi\u00e7imleri) eklemenizi sa\u011flar. WordPress temalar\u0131na yaz\u0131 formatlar\u0131 ekleme hakk\u0131nda detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-6-yazi-bicimleri-formatlari-post-formats\/\">Yaz\u0131 Bi\u00e7imleri-Formatlar\u0131 (Post Formats)<\/a> adl\u0131 dersimiz okuyabilirsiniz.<\/li><li><strong>&#8216;title-tag&#8217;<\/strong>: Teman\u0131z\u0131n <code>&lt;head>...&lt;\/head><\/code> k\u0131sm\u0131nda dinamik bir taray\u0131c\u0131 ba\u015fl\u0131\u011f\u0131 etiketi &#8211;<code>&lt;title>...&lt;\/title><\/code> etiketi- ekler.<\/li><li><strong>&#8216;editor-styles&#8217;<\/strong>: WordPress edit\u00f6r\u00fcne stil vermenizi sa\u011flar. Bu \u00f6zellik ile, edit\u00f6r\u00fcn\u00fcz\u00fcn teman\u0131z gibi g\u00f6r\u00fcnmesini sa\u011flayabilirsiniz.<\/li><li><strong>&#8216;html5&#8217;<\/strong>: Temam\u0131z\u0131n baz\u0131 yerlerinde, HTML5 kullan\u0131lmas\u0131n\u0131 sa\u011flar.<\/li><li><strong>&#8216;editor-color-palette&#8217;<\/strong>: Blok edit\u00f6rde, paragraf bloklar\u0131n\u0131n &#8220;<strong>Renk ayarlar\u0131<\/strong>&#8221; k\u0131sm\u0131nda g\u00f6r\u00fclen renkleri ayarlamam\u0131z\u0131 sa\u011flar.<\/li><li><strong>&#8216;align-wide&#8217;<\/strong>: Blok edit\u00f6rde, resim bloklar\u0131n\u0131n men\u00fcs\u00fcne, <em>&#8220;Tam geni\u015flik&#8221;<\/em> ve <em>&#8220;B\u00fcy\u00fck geni\u015flik&#8221;<\/em> ayarlar\u0131n\u0131 ekler.<\/li><li><strong>&#8216;editor-font-sizes&#8217;<\/strong>: Blok edit\u00f6rde, paragraf bloklar\u0131n\u0131n &#8220;<strong>Metin ayarlar\u0131<\/strong>&#8221; k\u0131sm\u0131ndaki &#8220;<em>Yaz\u0131 tipi boyutu<\/em>&#8221; de\u011ferlerini ayarlamam\u0131z\u0131 sa\u011flar.<\/li><li><strong>&#8216;disable-custom-font-sizes&#8217;<\/strong>: Blok edit\u00f6rde, paragraf bloklar\u0131n\u0131n &#8220;<strong>Metin ayarlar\u0131<\/strong>&#8221; k\u0131sm\u0131ndaki &#8220;<em>Yaz\u0131 tipi boyutu<\/em>&#8221; de\u011ferlerini elle girmemizi engeller.<\/li><li><strong>&#8216;disable-custom-colors&#8217;<\/strong>: Blok edit\u00f6rde, paragraf bloklar\u0131n\u0131n &#8220;<strong>Renk ayarlar\u0131<\/strong>&#8221; k\u0131sm\u0131nda g\u00f6r\u00fclen &#8220;<em>\u00d6zel renk<\/em>&#8221; butonunu kald\u0131r\u0131r.<\/li><li><strong>&#8216;wp-block-styles&#8217;<\/strong>: Blok edit\u00f6r\u00fcn bloklar\u0131, \u00f6n tan\u0131ml\u0131 baz\u0131 CSS de\u011ferleri ile birlikte gelir, fakat bu CSS de\u011ferleri, teman\u0131zda kullan\u0131lmaz. \u0130\u015fte bu \u00f6zellik, bloklarda g\u00f6rd\u00fc\u011f\u00fcn\u00fcz CSS de\u011ferlerinin teman\u0131zda da kullan\u0131lmas\u0131n\u0131 sa\u011flar.<\/li><li><strong>&#8216;dark-editor-style&#8217;<\/strong>: Blok edit\u00f6r\u00fcn\u00fcz i\u00e7in kulland\u0131\u011f\u0131n\u0131z arka plan stili koyu bir renkte ise, edit\u00f6r\u00fcn aray\u00fcz\u00fcn\u00fc bu renge uygun olarak ayarlar.<\/li><li><strong>&#8216;responsive-embeds&#8217;<\/strong>: Teman\u0131z\u0131n, blok edit\u00f6r ile eklenen g\u00f6m\u00fcl\u00fc dosyalar\u0131 (youtube videolar\u0131 gibi) mobil uyumlu g\u00f6stermesini sa\u011flar. Bunun i\u00e7in, teman\u0131z\u0131n ilgili sayfas\u0131n\u0131n <code>body<\/code> k\u0131sm\u0131na <code>wp-embed-responsive<\/code> ad\u0131nda bir CSS s\u0131n\u0131f\u0131 ekler.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"argumanlar\">$arg\u00fcmanlar<\/span><\/h3>\n\n\n\n<p>Ekldi\u011finiz \u00f6zelli\u011fe ba\u011fl\u0131 olarak kullan\u0131lan ve o \u00f6zelli\u011fi daha belirgin hale getirmenizi sa\u011flayan bir arg\u00fcmanlar dizisidir.<\/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>Ba\u015far\u0131s\u0131z olursa <code>false<\/code> de\u011ferini d\u00f6nd\u00fcr\u00fcr, aksi durumda herhangi bir de\u011fer d\u00f6nd\u00fcrmez.<\/p>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\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\/theme.php<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function add_theme_support( $feature ) {\n    global $_wp_theme_features;\n \n    if ( func_num_args() == 1 ) {\n        $args = true;\n    } else {\n        $args = array_slice( func_get_args(), 1 );\n    }\n \n    switch ( $feature ) {\n        case 'post-thumbnails':\n            \/\/ All post types are already supported.\n            if ( true === get_theme_support( 'post-thumbnails' ) ) {\n                return;\n            }\n \n            \/*\n             * Merge post types with any that already declared their support\n             * for post thumbnails.\n             *\/\n            if ( is_array( $args[0] ) &amp;&amp; isset( $_wp_theme_features['post-thumbnails'] ) ) {\n                $args[0] = array_unique( array_merge( $_wp_theme_features['post-thumbnails'][0], $args[0] ) );\n            }\n \n            break;\n \n        case 'post-formats':\n            if ( is_array( $args[0] ) ) {\n                $post_formats = get_post_format_slugs();\n                unset( $post_formats['standard'] );\n \n                $args[0] = array_intersect( $args[0], array_keys( $post_formats ) );\n            }\n            break;\n \n        case 'html5':\n            \/\/ You can't just pass 'html5', you need to pass an array of types.\n            if ( empty( $args[0] ) ) {\n                \/\/ Build an array of types for back-compat.\n                $args = array( 0 => array( 'comment-list', 'comment-form', 'search-form' ) );\n            } elseif ( ! is_array( $args[0] ) ) {\n                _doing_it_wrong( \"add_theme_support( 'html5' )\", __( 'You need to pass an array of types.' ), '3.6.1' );\n                return false;\n            }\n \n            \/\/ Calling 'html5' again merges, rather than overwrites.\n            if ( isset( $_wp_theme_features['html5'] ) ) {\n                $args[0] = array_merge( $_wp_theme_features['html5'][0], $args[0] );\n            }\n            break;\n \n        case 'custom-logo':\n            if ( ! is_array( $args ) ) {\n                $args = array( 0 => array() );\n            }\n            $defaults = array(\n                'width'       => null,\n                'height'      => null,\n                'flex-width'  => false,\n                'flex-height' => false,\n                'header-text' => '',\n            );\n            $args[0]  = wp_parse_args( array_intersect_key( $args[0], $defaults ), $defaults );\n \n            \/\/ Allow full flexibility if no size is specified.\n            if ( is_null( $args[0]['width'] ) &amp;&amp; is_null( $args[0]['height'] ) ) {\n                $args[0]['flex-width']  = true;\n                $args[0]['flex-height'] = true;\n            }\n            break;\n \n        case 'custom-header-uploads':\n            return add_theme_support( 'custom-header', array( 'uploads' => true ) );\n \n        case 'custom-header':\n            if ( ! is_array( $args ) ) {\n                $args = array( 0 => array() );\n            }\n \n            $defaults = array(\n                'default-image'          => '',\n                'random-default'         => false,\n                'width'                  => 0,\n                'height'                 => 0,\n                'flex-height'            => false,\n                'flex-width'             => false,\n                'default-text-color'     => '',\n                'header-text'            => true,\n                'uploads'                => true,\n                'wp-head-callback'       => '',\n                'admin-head-callback'    => '',\n                'admin-preview-callback' => '',\n                'video'                  => false,\n                'video-active-callback'  => 'is_front_page',\n            );\n \n            $jit = isset( $args[0]['__jit'] );\n            unset( $args[0]['__jit'] );\n \n            \/\/ Merge in data from previous add_theme_support() calls.\n            \/\/ The first value registered wins. (A child theme is set up first.)\n            if ( isset( $_wp_theme_features['custom-header'] ) ) {\n                $args[0] = wp_parse_args( $_wp_theme_features['custom-header'][0], $args[0] );\n            }\n \n            \/\/ Load in the defaults at the end, as we need to insure first one wins.\n            \/\/ This will cause all constants to be defined, as each arg will then be set to the default.\n            if ( $jit ) {\n                $args[0] = wp_parse_args( $args[0], $defaults );\n            }\n \n            \/\/ If a constant was defined, use that value. Otherwise, define the constant to ensure\n            \/\/ the constant is always accurate (and is not defined later,  overriding our value).\n            \/\/ As stated above, the first value wins.\n            \/\/ Once we get to wp_loaded (just-in-time), define any constants we haven't already.\n            \/\/ Constants are lame. Don't reference them. This is just for backward compatibility.\n \n            if ( defined( 'NO_HEADER_TEXT' ) ) {\n                $args[0]['header-text'] = ! NO_HEADER_TEXT;\n            } elseif ( isset( $args[0]['header-text'] ) ) {\n                define( 'NO_HEADER_TEXT', empty( $args[0]['header-text'] ) );\n            }\n \n            if ( defined( 'HEADER_IMAGE_WIDTH' ) ) {\n                $args[0]['width'] = (int) HEADER_IMAGE_WIDTH;\n            } elseif ( isset( $args[0]['width'] ) ) {\n                define( 'HEADER_IMAGE_WIDTH', (int) $args[0]['width'] );\n            }\n \n            if ( defined( 'HEADER_IMAGE_HEIGHT' ) ) {\n                $args[0]['height'] = (int) HEADER_IMAGE_HEIGHT;\n            } elseif ( isset( $args[0]['height'] ) ) {\n                define( 'HEADER_IMAGE_HEIGHT', (int) $args[0]['height'] );\n            }\n \n            if ( defined( 'HEADER_TEXTCOLOR' ) ) {\n                $args[0]['default-text-color'] = HEADER_TEXTCOLOR;\n            } elseif ( isset( $args[0]['default-text-color'] ) ) {\n                define( 'HEADER_TEXTCOLOR', $args[0]['default-text-color'] );\n            }\n \n            if ( defined( 'HEADER_IMAGE' ) ) {\n                $args[0]['default-image'] = HEADER_IMAGE;\n            } elseif ( isset( $args[0]['default-image'] ) ) {\n                define( 'HEADER_IMAGE', $args[0]['default-image'] );\n            }\n \n            if ( $jit &amp;&amp; ! empty( $args[0]['default-image'] ) ) {\n                $args[0]['random-default'] = false;\n            }\n \n            \/\/ If headers are supported, and we still don't have a defined width or height,\n            \/\/ we have implicit flex sizes.\n            if ( $jit ) {\n                if ( empty( $args[0]['width'] ) &amp;&amp; empty( $args[0]['flex-width'] ) ) {\n                    $args[0]['flex-width'] = true;\n                }\n                if ( empty( $args[0]['height'] ) &amp;&amp; empty( $args[0]['flex-height'] ) ) {\n                    $args[0]['flex-height'] = true;\n                }\n            }\n \n            break;\n \n        case 'custom-background':\n            if ( ! is_array( $args ) ) {\n                $args = array( 0 => array() );\n            }\n \n            $defaults = array(\n                'default-image'          => '',\n                'default-preset'         => 'default',\n                'default-position-x'     => 'left',\n                'default-position-y'     => 'top',\n                'default-size'           => 'auto',\n                'default-repeat'         => 'repeat',\n                'default-attachment'     => 'scroll',\n                'default-color'          => '',\n                'wp-head-callback'       => '_custom_background_cb',\n                'admin-head-callback'    => '',\n                'admin-preview-callback' => '',\n            );\n \n            $jit = isset( $args[0]['__jit'] );\n            unset( $args[0]['__jit'] );\n \n            \/\/ Merge in data from previous add_theme_support() calls. The first value registered wins.\n            if ( isset( $_wp_theme_features['custom-background'] ) ) {\n                $args[0] = wp_parse_args( $_wp_theme_features['custom-background'][0], $args[0] );\n            }\n \n            if ( $jit ) {\n                $args[0] = wp_parse_args( $args[0], $defaults );\n            }\n \n            if ( defined( 'BACKGROUND_COLOR' ) ) {\n                $args[0]['default-color'] = BACKGROUND_COLOR;\n            } elseif ( isset( $args[0]['default-color'] ) || $jit ) {\n                define( 'BACKGROUND_COLOR', $args[0]['default-color'] );\n            }\n \n            if ( defined( 'BACKGROUND_IMAGE' ) ) {\n                $args[0]['default-image'] = BACKGROUND_IMAGE;\n            } elseif ( isset( $args[0]['default-image'] ) || $jit ) {\n                define( 'BACKGROUND_IMAGE', $args[0]['default-image'] );\n            }\n \n            break;\n \n        \/\/ Ensure that 'title-tag' is accessible in the admin.\n        case 'title-tag':\n            \/\/ Can be called in functions.php but must happen before wp_loaded, i.e. not in header.php.\n            if ( did_action( 'wp_loaded' ) ) {\n                \/* translators: 1: title-tag, 2: wp_loaded *\/\n                _doing_it_wrong(\n                    \"add_theme_support( 'title-tag' )\",\n                    sprintf(\n                        __( 'Theme support for %1$s should be registered before the %2$s hook.' ),\n                        '&lt;code>title-tag&lt;\/code>',\n                        '&lt;code>wp_loaded&lt;\/code>'\n                    ),\n                    '4.1.0'\n                );\n \n                return false;\n            }\n    }\n \n    $_wp_theme_features[ $feature ] = $args;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span id=\"Kullanimi\">Kullan\u0131m\u0131:<\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-1\">\u00d6rnek-1<\/span><\/h3>\n\n\n\n<p>WordPress temas\u0131na <strong>RSS beslemesi<\/strong> ekler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n   add_theme_support( 'automatic-feed-links' );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-2\">\u00d6rnek-2<\/span><\/h3>\n\n\n\n<p>WordPress temas\u0131na <strong>logo<\/strong> \u00f6zelli\u011fi ekler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n   add_theme_support( 'custom-logo' );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kodu ekledikten sonra, teman\u0131z\u0131n y\u00f6netim panelindeki <strong>G\u00f6r\u00fcn\u00fcm-&gt;\u00d6zelle\u015ftir<\/strong> sayfas\u0131nda &#8220;<em>Site kimli\u011fi<\/em>&#8221; b\u00f6l\u00fcm\u00fcnde \u015f\u00f6yle bir kontrol alan\u0131 olu\u015facakt\u0131r:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"284\" height=\"132\" src=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/08\/wordpress-add-theme-support-custom-logo.jpg\" alt=\"\" class=\"wp-image-4741\"\/><figcaption>WordPress &#8211;  Add_theme_support(&#8216;custom-logo&#8217;)<\/figcaption><\/figure><\/div>\n\n\n\n<p>WordPress temalar\u0131na logo deste\u011fi ekleme hakk\u0131nda detayl\u0131 bilgi i\u00e7in <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-4-temaya-logo-ekleme\/\" target=\"_blank\">Temaya Logo Ekleme<\/a> adl\u0131 dersimizi okuyabilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-3\">\u00d6rnek-3<\/span><\/h3>\n\n\n\n<p>WordPress temas\u0131na <strong>arka plan rengi ya da g\u00f6rseli<\/strong> \u00f6zelli\u011fi ekler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n   add_theme_support( 'custom-background' );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kodu ekledikten sonra, teman\u0131z\u0131n y\u00f6netim panelindeki <strong>G\u00f6r\u00fcn\u00fcm-&gt;\u00d6zelle\u015ftir<\/strong> sayfas\u0131nda &#8220;<em>Renkler<\/em>&#8221; ve &#8220;<em>Arka plan g\u00f6rseli<\/em>&#8221; ad\u0131nda iki b\u00f6l\u00fcm olu\u015facakt\u0131r:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"301\" height=\"333\" src=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/08\/wordpress-add-theme-support.jpg\" alt=\"\" class=\"wp-image-4730\" srcset=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/08\/wordpress-add-theme-support.jpg 301w, https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/08\/wordpress-add-theme-support-271x300.jpg 271w\" sizes=\"auto, (max-width: 301px) 100vw, 301px\" \/><figcaption>WordPress &#8211; Add_theme_support(&#8216;custom-background&#8217;)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Bu \u00f6zellik \u00e7e\u015fitli arg\u00fcmanlar ile ihtiyac\u0131n\u0131za daha uygun bir hale getirilebilir. A\u015fa\u011f\u0131da, arg\u00fcmanlar\u0131 ile birlikte arka plan \u00f6zelli\u011fi eklenmesine bir \u00f6rnek verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup() {\n   $defaults = array(\n\t'default-color'          => '', \/\/ Varsay\u0131lan renk\n\t'default-image'          => '', \/\/ Varsay\u0131lan resim\n\t'default-repeat'         => 'repeat', \/\/ CSS repeat \u00f6zelli\u011fi\n\t'default-position-x'     => 'left', \/\/ CSS position-x \u00f6zelli\u011fi\n        'default-position-y'     => 'top', \/\/ CSS position-y \u00f6zelli\u011fi\n        'default-size'           => 'auto', \/\/ Varsay\u0131lan boyut\n\t'default-attachment'     => 'scroll', \/\/ CSS\n\t'wp-head-callback'       => '_arkaplan_cb', \/\/ callback fonksiyonu\n\t'admin-head-callback'    => '', \/\/ Admin callback fonksiyonu\n\t'admin-preview-callback' => '' \/\/ Admin paneli \"\u00d6zelle\u015ftir\" sayfas\u0131 callback\n  );\n  add_theme_support( 'custom-background', $defaults );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-4\">\u00d6rnek-4<\/span><\/h3>\n\n\n\n<p>WordPress temas\u0131na <strong>\u00fcst k\u0131s\u0131m g\u00f6rseli<\/strong> \u00f6zelli\u011fi ekler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n   add_theme_support( 'custom-header' );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<p>Yukar\u0131daki kodu ekledikten sonra, teman\u0131z\u0131n y\u00f6netim panelindeki <strong>G\u00f6r\u00fcn\u00fcm-&gt;\u00d6zelle\u015ftir<\/strong> sayfas\u0131nda &#8220;<em>\u00dcst k\u0131s\u0131m g\u00f6rseli<\/em>&#8221; ad\u0131nda bir b\u00f6l\u00fcm olu\u015facakt\u0131r:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"299\" height=\"299\" src=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/08\/wordpress-add-theme-support-custom-header.jpg\" alt=\"\" class=\"wp-image-4735\" srcset=\"https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/08\/wordpress-add-theme-support-custom-header.jpg 299w, https:\/\/sitecenneti.com\/wordpress\/wp-content\/uploads\/sites\/15\/2019\/08\/wordpress-add-theme-support-custom-header-150x150.jpg 150w\" sizes=\"auto, (max-width: 299px) 100vw, 299px\" \/><figcaption>WordPress &#8211;  Add_theme_support(&#8216;custom-header&#8217;)<\/figcaption><\/figure><\/div>\n\n\n\n<p>Bu \u00f6zellik \u00e7e\u015fitli arg\u00fcmanlar ile ihtiyac\u0131n\u0131za daha uygun bir hale getirilebilir. A\u015fa\u011f\u0131da, arg\u00fcmanlar\u0131 ile birlikte \u00fcst k\u0131s\u0131m g\u00f6rseli \u00f6zelli\u011fi eklenmesine bir \u00f6rnek verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup() {\n   $defaults = array(\n\t'default-image'          => '', \/\/ Varsay\u0131lan resim\n\t'width'                  => 0, \/\/ Geni\u015flik\n\t'height'                 => 0, \/\/ Y\u00fckseklik\n\t'flex-height'            => false, \/\/ Esnek y\u00fckseklik\n\t'flex-width'             => false, \/\/ Esenk geni\u015flik\n\t'uploads'                => true, \/\/ Y\u00fcklemeler\n\t'random-default'         => false, \/\/ Rastgele se\u00e7im\n\t'header-text'            => true, \/\/ Text\n\t'default-text-color'     => '', \/\/ Varsay\u0131lan text rengi\n\t'wp-head-callback'       => '', \/\/ Callback fonksiyonu\n\t'admin-head-callback'    => '', \/\/ Admin callback fonksiyonu\n\t'admin-preview-callback' => '', \/\/ Tema \u00f6nzileme callback fonksiyonu\n  );\n  add_theme_support( 'custom-header', $defaults );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<p>WordPress temalar\u0131na \u00fcst k\u0131s\u0131m g\u00f6rselleri ekleme hakk\u0131nda detayl\u0131 bilgi i\u00e7in, <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-3-sayfalara-ust-kisim-gorseli-ekleme-resim\/\" target=\"_blank\">Sayfalara \u00dcst K\u0131s\u0131m G\u00f6rseli Ekleme &#8211; Resim<\/a> veya <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-3-sayfalara-ust-kisim-gorseli-ekleme-video\/\" target=\"_blank\">Sayfalara \u00dcst K\u0131s\u0131m G\u00f6rseli Ekleme &#8211; Video<\/a> adl\u0131 derslerimizi okuyabilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-5\">\u00d6rnek-5<\/span><\/h3>\n\n\n\n<p>WordPress temas\u0131na <strong>\u00f6ne \u00e7\u0131kan g\u00f6rsel<\/strong> \u00f6zelli\u011fi ekler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n   add_theme_support( 'post-thumbnails' ); \n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<p>WordPress temalar\u0131na \u00f6ne \u00e7\u0131kan g\u00f6rsel \u00f6zelli\u011fi ekleme hakk\u0131nda detayl\u0131 bilgi i\u00e7in, <a rel=\"noreferrer noopener\" href=\"https:\/\/sitecenneti.com\/wordpress\/wordpress-tema-yapimi\/4-5-one-cikan-gorsel-ozelligi-ekleme\/\" target=\"_blank\">\u00d6ne \u00c7\u0131kan G\u00f6rsel \u00d6zelli\u011fi Ekleme<\/a> adl\u0131 dersimizi okuyabilirsiniz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-6\">\u00d6rnek-6<\/span><\/h3>\n\n\n\n<p>WordPress temas\u0131na <strong>yaz\u0131 formatlar\u0131\/bi\u00e7imleri<\/strong> \u00f6zelli\u011fi ekler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n     add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link', 'image', 'quote', 'status', 'video', 'audio', 'chat' ) );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<p>Bir WordPress temas\u0131na eklenebilecek yaz\u0131 formatlar\u0131 bellidir. Yukar\u0131daki kod, WordPress&#8217;in destekledi\u011fi b\u00fct\u00fcn formatlar\u0131 ekler. Bu kod eklendikten sonra, y\u00f6netim panelinde bir yaz\u0131y\u0131 d\u00fczenlerken \u015f\u00f6yle bir b\u00f6l\u00fcm olu\u015fur:<\/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=\"WordPress Yaz\u0131 Bi\u00e7imi - Post Formtas\" 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 Yaz\u0131 Bi\u00e7imi &#8211; Post Formtas<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-7\">\u00d6rnek-7<\/span><\/h3>\n\n\n\n<p>WordPress temas\u0131na <strong>HTML5<\/strong> deste\u011fi ekler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup(){\n   add_theme_support( 'html5', array( 'gallery' ) );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n<p>Bu \u00f6zellik \u00e7e\u015fitli arg\u00fcmanlar ile ihtiyac\u0131n\u0131za daha uygun bir hale getirilebilir. A\u015fa\u011f\u0131da, teman\u0131z\u0131n \u00e7e\u015fitli b\u00f6lgelerinde HTML5 \u00f6zelli\u011fi eklenmesine bir \u00f6rnek verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function ilktemam_setup() {\n   $args = array(\n\t'search-form', \/\/ Arama formuna\n\t'comment-form', \/\/ Yorum formuna\n\t'comment-list', \/\/ Yorum listesine\n\t'gallery', \/\/ Resim galerisine\n\t'caption', \/\/ Resim ba\u015flklar\u0131na\n  );\n  add_theme_support( 'html5', $args );\n}\nadd_action('after_setup_theme', 'ilktemam_setup');<\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-8\">\u00d6rnek-8<\/span><\/h3>\n\n\n\n<p><code>'editor-color-palette'<\/code> \u00f6zelli\u011finin kullan\u0131m\u0131na bir \u00f6rnektir. Blok edit\u00f6r\u00fcn, paragraf bloklar\u0131 i\u00e7in kulland\u0131\u011f\u0131 renk se\u00e7eneklerini tekrar d\u00fczenler:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_theme_support( 'editor-color-palette', array(\n    array(\n        'name' => __( 'koyu magenta', 'textdomain' ),\n        'slug' => 'strong-magenta',\n        'color' => '#a156b4',\n    ),\n    array(\n        'name' => __( 'a\u00e7\u0131k grimsi magenta', 'textdomain' ),\n        'slug' => 'light-grayish-magenta',\n        'color' => '#d0a5db',\n    ),\n    array(\n        'name' => __( '\u00e7ok a\u00e7\u0131k gri', 'textdomain' ),\n        'slug' => 'very-light-gray',\n        'color' => '#eee',\n    ),\n    array(\n        'name' => __( '\u00e7ok koyu gri', 'textdomain' ),\n        'slug' => 'very-dark-gray',\n        'color' => '#444',\n    ),\n) );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-9\">\u00d6rnek-9<\/span><\/h3>\n\n\n\n<p><code>'editor-font-size'<\/code> \u00f6zelli\u011finin kullan\u0131m\u0131na bir \u00f6rnektir. Blok edit\u00f6r\u00fcn, paragraf bloklar\u0131 i\u00e7in kulland\u0131\u011f\u0131 yaz\u0131 boyutu se\u00e7eneklerini tekrar ayarlar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_theme_support( 'editor-font-sizes', array(\n    array(\n        'name' => __( 'K\u00fc\u00e7\u00fck', 'textdomain' ),\n        'size' => 12,\n        'slug' => 'small'\n    ),\n    array(\n        'name' => __( 'Normal', 'textdomain' ),\n        'size' => 16,\n        'slug' => 'normal'\n    ),\n    array(\n        'name' => __( 'B\u00fcy\u00fck', 'textdomain' ),\n        'size' => 36,\n        'slug' => 'large'\n    ),\n    array(\n        'name' => __( '\u00c7ok b\u00fcy\u00fck', 'textdomain' ),\n        'size' => 50,\n        'slug' => 'huge'\n    )\n) );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span id=\"Ornek-10\">\u00d6rnek-10<\/span><\/h3>\n\n\n\n<p><code>'editor-styles'<\/code> ve <code>'dark-editor-style'<\/code> \u00f6zelliklerinin kullan\u0131m\u0131na bir \u00f6rnektir. A\u015fa\u011f\u0131da verilen kod ile, i\u00e7erik edit\u00f6r\u00fcn\u00fcze \u00f6zel CSS stilleri uygulayabilirsiniz.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/*ADD THEME SUPPORT*\/\nfunction sc_add_theme_support() {\n\tadd_theme_support( 'editor-styles' );\n        add_editor_style( 'style-editor.css' );\n\tadd_theme_support( 'dark-editor-style' );\n}\nadd_action( 'after_setup_theme', 'sc_add_theme_support' );<\/code><\/pre>\n\n\n\n<p>Teman\u0131z\u0131n ana dizininde olu\u015fturman\u0131z gereken <code>style-editor.css<\/code> dosyas\u0131 ile, edit\u00f6r\u00fcn\u00fcze koyu bir arka plan rengi ve a\u00e7\u0131k bir yaz\u0131 rengi verebilirsiniz. A\u015fa\u011f\u0131da, bu stilleri veren k\u00fc\u00e7\u00fck bir \u00f6rnek verilmi\u015ftir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>body {\n    background-color: #333;\n}\n\nbody, .editor-post-title__block .editor-post-title__input {\n\tcolor:#fff;\n}<\/code><\/pre>\n\n\n\n\t<br \/>\n\t<div class=\"stcnnt-yazi-ici-reklam\">\n\t<span aria-hidden=\"true\" class=\"sc-reklam-basligi text-muted\" style=\"display:block;text-align:center;\">bu bir reklamd\u0131r:<\/span>\n\t<p aria-hidden=\"true\" class=\"shadow-lg m-0 p-0\">\n\t\t<script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n\t\t<ins class=\"adsbygoogle\"\n\t\t\t style=\"display:block; text-align:center;\"\n\t\t\t data-ad-layout=\"in-article\"\n\t\t\t data-ad-format=\"fluid\"\n\t\t\t data-ad-client=\"ca-pub-6366953309324763\"\n\t\t\t data-ad-slot=\"2001829037\"><\/ins>\n\t\t<script>\n\t\t\t (adsbygoogle = window.adsbygoogle || []).push({});\n\t\t<\/script>\n\t<\/p>\n\t<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>WordPress temalar\u0131na \u00e7e\u015fitli \u00f6zellikler eklemek i\u00e7in kullan\u0131lan add_theme_support() fonksiyonu resimler ve \u00f6rnekler ile desteklenerek 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":[217,92],"class_list":["post-4711","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-fonksiyonlari","tag-add-theme-support","tag-add_theme_support"],"_links":{"self":[{"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/4711","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=4711"}],"version-history":[{"count":0,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/posts\/4711\/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=4711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/categories?post=4711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitecenneti.com\/wordpress\/wp-json\/wp\/v2\/tags?post=4711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}